I don´t get what their business here is. Do they?
Pros
At first the salary and stability seemed good, also they tried to develop a company culture.
Cons
The evaluation process is not clear. The local managers don´t know the performed tasks, so they don´t consider the client manager´s appraisal. They value worthless online courses and very subjective matters instead of performance, and they won´t explain about it. The salary seriously deteriorates with inflation. Unhappy employees stop believing in the company culture. The good projects are given to associates that come from India and not to locals. In my area, locals were very few. You could spend a year in "bench", that is with no project assigned. You are forced to take a project assignment outside of your competences, and without KT. You are not well treated by manager and sometimes by colleagues. The services given are low-key, with little added value. These are not technology solutions, we do testing, support, maintenance programming. A good company creates solutions, develops software, becomes necessary to clients.