Pros
1. Overall CTC (Pay) is good (due to RSUs and ESPP option) 2. RSUs are unparalleled and are vested every 3 months 3. Highly rated Tech professionals to work with and around. Great place for learning if you can put efforts in learning and socializing accordingly
Cons
1. HR is for namesake .. Company policies are highly non employee-friendly 2. Promotions are rare and you need to pull of magics to move to next level or a decade of service may be (even for lower engineering roles) 3. Work Culture is bad as per Industry standard. No Events or any kind of Team Activities. It is all work and work. 4. Base pay is not at par to Industry Standard. Very less in-fact 5. Time flexibility you can avail, but the amount of work anyway will lead you to spending more than industry average hours