Timely Payment of Salary, and there is nothing much to include in the Pros. They do have a great infrastructure in terms of building alone.

Cons

Too many rules, they can shift your employment status from permanent to temporary if you don't adhere to the newly framed policies. For instance, a few colleagues of mine were either expelled or shifted to temporary for not registering for PhD. They wanted a 6 months window to register but the management did not agree, and lost really talented people. They bombard you too much of work, and extract work for every penny they paid you. Definitely No Job Security.