Pros
Gets a scope to learn, but your willingness will be used badly by the managers
Cons
Very bad company to work with, which spoils your mental peace and health. The projects which they do are scrap projects. they just want money from clients. They claim that they are cmm 5 but in fact they are cmm3. They put lot of pressure on employees.. ask them to streach every day.. and call on week ends.. if we are not coming we get calls repeadily.. every week they tell there is a release to presurrize the employee. if something goes wrong its a blame on employee.. No comp off.. even for taking a leave we need to hear a lot from managers.. no support for employee from managem ment. no use of complaining to HR. Have sploiled my 3 years working in this wosrt compny