Pros
Hard to find one. Poor paymaster. Manipulative management. Huge disparity in terms of pay and job responsibilities.
Cons
1. Imposes penalty on salary here and there. I was imposed a penalty of 100,000 INR for an inadvertent error. 2. Dictatorship. 3. Poor pay master. 4. Absolutely zero career growth. 5. Appraisal rate is 5-6%. But you can get a good hike if you resign. 6. Will sqeeze you to the core with minimum payband. 7. You will the biggest criminal if you ask for leave. On an average, about 60% of the leaves are lapsed. 8. Management is clueless and dumb. Have absolutely no idea what is to be done. 9. In a nut shell, dont join if you are experienced. An ideal place to spoil your career. 10. Exit seems impossible if you stay for more than an year.