Pros: easy survival, very less danger of getting fired.
Cons: bad management, low salaries, no professionalism, no overtime benefits.
The quality of projects work is very bad. Mostly monotonous work. Poor project resourcing and management.
Planned leaves eventually get rejected. Will get leaves approved only if you call in sick.
* The review is based on my own personal experiences. There are people who are lucky to have extremely good experiences as well. But such people will one – more... in a 100. * – less