Pros
Work-Life balance is great if you are getting paid right. If you start at a lower pay, getting to the industry standards will be a miracle. Good opportunities to move to new teams and to learn, though trainings have been restricted to bare essentials now. Mostly, the environment is friendly, work timings are flexible and have options to work from home for genuine needs. Bonus gets paid.. at times. Nothing great though. Retention rates are high, but its mostly because the work is easy.
Kontras
Absolutely no transparency with work policies, hikes and promotions. Management has too much power with them, it makes the system almost Autocratic. HR dept is not visible, except during the recruitment and exit interviews. They don't seem to have any say in anything. The HR has Awful attitude towards employees. Absolutely unapproachable and of no help with anything. Bad salary standardization policy (if they have one).