Pros
Can't think of any at the moment.
Cons
1. Late sittings are part of the culture. 2. No extra pay for late sittings. 3. Bad behavior. 4. Weekends on randomly. 5. Don't pay well. 6. Always expect you to give a 110% and if they feel you are not upto their standards, they will fire you at a moments notice. 7. Favoritism exists. 8. Mass hiring, mass firing. 9. Terrible leaves system, Marriage leaves are part of quota every year, so essentially you loose many leaves. 10. Can't take leaves at the same time. Only 1 a month. 11. No WFH option. If you do get it due to a genuine reason, you will be the first to be fired. 12. Culture of fear. Always threaten that you will loose your job for illogical reasons like not sitting late. 13. Worthless benefits. 14. They showed off earlier that we gave out cars at the annual dinner, then proceeded to fire a senior lead and sent the police against him to snatch it from him. Even though he offered to pay for the difference. 13. In the name of professionalism, they lack any empathy or human decency at times.