Lot of office politics and unstable top management
Pros
1)Tech stack is good. You will learn lot of good stuff. 2) Good Release Management process 3) Work from home policy 4) Vacation policy
Cons
1) Too much office politics. No action against the guilty. People only listen to Senior members junior members of the team are discarded and they have to suffer a lot the torcher done by senior members. The views of junior member also sometimes not heard at all and senior takes away the credit. Complain against the senior members is ignored and junior member have to feel sorry for themselves. 2) Too much organizational change in top management position. Kinda feel a unstable place to work. 3) Too much gossip and people spread rumors a lot about a person behind their back whom they don't like. 4) Slow Career Growth 5) Immigration policy is weak. Master's graduate green card is filed under EB3. 6) Compensation and hike is not that great.