Pros
The goodness lies in your luck.If you are lucky enough then you will get a good project otherwise its all support project.Good company for those who are not looking for opportunity but just to stay afloat as most of them are support project and you can keep your gray matter of your brain at your home. Good company for those who do not want to do any work but want a periodic promotion. Good comapny for those who posses excellent buttering skill to senior. If you are tamil and posted in chennai then this can be a real party since other people from other ODCs will work while you reap the benefit.
Cons
Management don't give a damn to employees. No planning is seen at lower level its all ad hoc basis. Senior Management really has some worthless people who are there for the last 20 yrs or so because they do not want to get out of the safe heaven.