- Good salary and paid at the correct day, every month;
Cons
- You're in a russian roulette game: if you get a good project, you will have a great time working. If not, a lot of work, not very friendly team leaders and messy organization;
- Bad HR team;
- Some projects have no team spirit at all, it almost feels like you do not work with a team;