Pros
Little Flexible Timings. Good Pay if employer impress the Management - I got better Pay and I was satisfied. Friendly Team - MIST Less Work Pressure Good Challenging work. Good Improvement for the Developers in terms of implementing challenging Bussiness Logic as well as with new technologies.
Cons
1. No WFH option. they have capped it to 1 WFH per quarter. 2. Unprofessional Employees - There are few unprofessional employees who are leads, and Management doesn't care about correcting those employees even after bringing it to the notice of HR. 3. After 3 years, works get to be boring even if you are in .NET/MIST Team (so far only two Engineer deserving teams in the company). 4. No better growth for others except the teams which I mentioned above. In all other teams, no Technical skills will be improved. 5. Managers acts as boss and can even get you Fired if they are not happy with you. No proper rules.