Pros
- Competitive salary and benefits
- Focus on career growth
- Free and transparent communication
- High job stability
- High flexibility during working hours
- High flexibility on remote vs on site
- English classes
Cons
- Projects are external, so you could end up being without project for some time, and that could be boring
- You could be potentially above your current level, but not being able to prove yourself given the little amount of things to do