1- Amazing learning opportunities from a geographically distributed team
2- Culture of cooperation and teamwork
3- Continuous learning curve for all resources
Good health plan and very chill team and management,
Cons
Salary raise is difficult and you have to beg for it, it doen't come naturally as any other company I got one in 4 years at the company, even as our costumer was giving great reviews about me. Long story short Im now the costumer.