Avantages
- Pay on time - Good projects if you're lucky - Other engineers are always willing to help on company channels
Inconvénients
If you are thinking about leaving your "stable" work to join: DON'T. You will be no more than a tool that they will dispose of as soon as the client ends the contract with you. If they say to you that this doesn't happen and will keep paying you without a project until they find a new one, don't believe it. Try sorting the reviews by most recent and you'll see this type of complaint increased a lot. FSL labs also have a strict salary raise policy, won't be much even if your performance was the best possible. The CTO has a habit of calling people out in the slack channels, saying things like: If it's slow it's not working. It's true Mike, it's not working, but wouldn't it be better to organize a tech talk with the engineers and discuss, share knowledge among the peers about this topic? It would create a team spirit and allow people to connect on a different level. Oh wait, I almost forgot we are not really part of FSL and our only job is to bring money to pay your salary. If you are wondering if they are offering you a low salary (you are probably right), this may help: My current salary as a mid-level engineer in Brasil is 26 dollars/hour + 20 PTOs + 5 Sick days leave - which I can't disclose per my contract (yes, they want you to hide this from your co-workers so people don't find out they are underpaid). It was a long review and in case you already forgot: Do not join if you are already employed.