Pros
The only pro of working with the company is that one gets CUA and CXA certifications.
Cons
The company will lock new employees into unfair contracts. This begin with the offer letter which in many cases, contains a clause that if one accepts the letter and does not join, he/she is legally liable to pay 5% of the CTC. Employees are setup for failure by poor scoping and project management. The processes which the taught during certifications are disregarded on internal projects. The company attracts employees by international assignments, however they do not disclose the facts that many of them are sent to work on business visas, which is not an acceptable practice. There has been cases where employees were stranded in foriegn countries without proper visas. Favouritism and Politics is encouraged by the management. You could get kicked out anytime. Even after one has quit the company, the company will delay full and final settlements. They expect ex-employees to beg for their hard earned dues.