A decent company that is being ruined by the upper management
The company is great with helpful and friendly colleagues. The work is generally compelling enough to keep you interested but the problems start when you start looking for growth.
Despite following Agile methodology, the company tends to always fail to adhere to it. The upper management doesn't care about employee retention at all. They'd rather - more... hire new people with less experience than to keep the long-serving employees happy.
The increments in pay and promotions are seldom to the liking of the employees with the year-end review scores are more or less inconsequential. There have been ... - less
ProsGood work environment in terms of colleagues
ConsHike, lack of growth, no care for employees, a cafeteria that is worse than ones you find in colleges, management is oblivious to the employee's needs