Pros
Nothing notable. I'd say the salad bar was decent at office but I dont really miss it. Despite the cons below, I'd still recommend the company because not all teams are alike. If you are lucky, you might end up in a good org with a good team.
Cons
1. Was typecast into a maintenance project/working on a legacy code base. Because of parental leaves, couldnt look for jobs outside. Despite expressing need for more challenging work for 2 years, NOTHING was done. 2. WLB - imbalanced on-call support. I was made to be the primary on-call guy for supporting a legacy app that was prone to frequent crashes. Not given cycles to improve its tech stack/performance, just to keep supporting it till its deprecation. 3. Because of above, no room for personal career growth/skillset upgrade. 4. Bad/basic parental policy. The managers treat you like you are going on a vacation if you take parental leave. 5. Disgruntled old time employees who liked being knowledge silos and hated sharing their knowledge unless coddled/getting manager involved.