Pros
Salary paid on time and there are good learning opportunities
Cons
There are too many senior management who love to finger, tinker and micromanage projects. There are few veterans in the company and they call the shots. Never give a new joiners at Manager level to grow and prosper. They use the PIP program route to fire people and they are excellent in illegal use of PIP program. Some so called People Success team is the most useless and worthless team. That team should be called as People Torture Team. Most of the project teams and account managers are apt at Milking the clients. For example, they take 3 years to complete a project that can be completed in 1 year. They pay peanuts to the employees. Only good looking females get annual hikes and promotions.