Pros
The pros are all benefits to stop you from thinking about all the issues with management, company values, and professional development. Current pros are: catered lunch everyday, yoga, you can bring your dog to work, set up to work from home, immense flexibility in time that you come and go depending on your team, and hella snacks.
Cons
You will join wide-eyed and bushy-tailed, ready to take on work and prove yourself. They will take your drive and smash it into the ground. There is no appreciation of talent, which is why a majority has left. There has been at least 3 major re-organizations. You will not get promoted easily and if they do, they do it by giving you a title and no increase in compensation. They do not appreciate you as a person, just as another cog in the wheel that will get them closer to revenue goals. You will work all hours because they HQ in Bangalore for no regard to the working hours of other regions.