Pros
Great Company to work for (highly dependent on your manager, but company is awesome) Lots of goodies/benefits Good medical benefits with 0% co-pay. (Never heard this anywhere) Stock options average 8-10 % hike in a year. (Nothing great but good during pandemic.)
Cons
Very bad management at lower end, esp. at Tech support - Hyderabad. Managers expect you to work beyond your shift hours as a norm (like we are their personal slaves) If you work only for 8-9 hours diligently, do not expect a promotion any time soon. The whole lower level managers (who are now directors) need to be taught what work-life balance is and how to provide to the engineer who report to them. Good for people who are ready to be slaves for good amount of stocks/salary.