Pros
* Good tech to work on.
Cons
* No work life balance. No appreciation of hard work. * Company is going through tough time as it can be seen on the leadership faces. * People in some teams gets promotion every year. * Leadership promotes people who are just active on slack and braggs about every small thing he/she does - even if that's part of their routine job responsibility. * Recently forced RTO policy on employees - same company who used to first do a survey and decide the policy which is best for the people. The whole policy is random, lacks any research and leaves a bad impression on leadership. * In some teams, senior leadership literally threatened people to obey RTO. * Company has cut down drastically on various employee benefits it used to give. * Culture has taken a down turn. Micromanagement can be seen everywhere. * They brag about "remember the human" value. But in reality its a joke. * They will ask for anonymous feedback just for namesake. Do more research and then only join.