- good relationship between employees
- ability to work for numerous renowned customers
- challenging environment
- fast growing company with lot of opportunity if you are ready for some challenge
Cons
- depending of the team, you can end up in bad environment
- communication with upper management is not that great but lot of improvements have been done the past few years
Competitive salary and benefits. Opportunity for career growth. Supportive and collaborative work environment. Training and development programs. Strong company culture and values.
Cons
High workload at times. Limited work-life balance. Challenging communication between teams. Limited flexibility in remote work options. Lack of transparency in decision-making processes.