Vantaggi
If you are lucky you might get into a good team(many teams do micro management). Employee centric welfare activities. Good compensation if you are an average person. Work Life balance is ok. WFH is available based on the project.
Svantaggi
Frequent firing of people, you will not realize until someone close to you gets fired. You will be valued only when you do not have much experience and your compensation is low. After gaining experience you will be kicked out. They think hiring bunch of freshers they can do the job of a experienced candidate. Forget the word Onsite, it is only for the higher management. You will be benefitted only if you are a fresher or in higher management. If you have more than 5 years of experience, join at your own risk.