Good place for a career start, but average at almost everything else
Pros
1. Excellent work-life balance: Even in 2018-19, we got a lot of WFH opportunities, even as freshers, at our manager's discretion. During covid, WFH was mandated, and they were thinking about restructuring to a 4 day WFH-1 day WFO when covid cleared. Some of the staff actually moved to a permanent WFH role too. 2. Work: The work was structured, well documented, ordered and almost always fairly estimated in terms of time and effort. 3. Workforce: Knowledgable peers among the technical staff. 4. Benefits: Good, nothing over the top. Included company cabs/tempos, own vehicle policy if you needed to buy one, fuel reimbursements, good insurance coverage, 5. Management: Depending on the team. Ours helped me by cutting me an extended break when I could not work due to multiple family emergencies.
Cons
1. Promotion reserved for people who presented their relatively average work in better way - talkers over workers. 2. Salary: Average to begin with, promotions did not go over the current inflation at the time, so effectively was the same pay or less. 3. Management: Jargon loving managers that did not have a lot of technical knowledge. The introduction of scrum PIs made the productivity reverse. 4. Benefits: Every benefit came with an exhaustive list of "terms and conditions apply", even though they were presented as straightforward. For example: Mobile purchase benefits were applicable only to Nokia specific models, from the same year, with older generation specs compared to rivals, and, with rival company models (read: all others) not qualifying for benefits. Also, this was taken away the subsequent year, and were shown as profits while the hikes and promotions were stalled.