Pros
Opportunities for career growth and promotions over time. Supportive team culture and generally comfortable work environment. Bench management is reasonable—people aren’t immediately cut when between projects. Exposure to international projects and clients.
Cons
Salary increases are limited, especially at senior levels; promotion does not always come with corresponding pay raise. Internal training quality has declined; fewer and less engaging courses compared to the past. Company focus has shifted more towards clients than employees; employee experience is less prioritized than before. Project availability can be challenging, especially in specific locations like Serbia. Typical challenges of outsourcing, including occasional project reductions and bench periods.