Pros
1) Pay is good, if you know how to negotiate. 2) Good place for incompetent people to work. Excellent place to work for boot-lickers. 3) Word of advice: Don't trust anyone at the time of hiring. Keep everything in Black and White on paper.
Cons
The space provided is too small, but will try to be precise and concise. 1) Epitome of YES BOSS culture. It is like a mom-n-pop shop and not an organization. Don't get fooled by Public Ltd Company (+ Listed on BSE) status. 2) Invariably, all the employees who have spent 5 years+ here, are the JAASOOS of promoters. 3) Highly incompetent and insecured staff. Knowledge sharing is an alien concept. Hoarding of information is considered highly, here. 4) Best part is, they are happy and proud of this fact and are not willing to change et al. 5) Best place to see favoritism and nepotism. So in a nutshell, all good, performing and new people leave. Old staff is retained by paying insane salary. This staff, though frustrated at times within, but cannot leave, because most of them are relatively incompetent and nobody will pay this kind of salary outside.