- Good food- Lots of learning of how system, scalibility and coding can be worked/optimised- Supporting colleagues- HR, Colleagues. Managers even GM of the comapny in India is reachable at any time(literally)- Extreme visibility, people know you exist in team and are working on things which is always important.

Cons

- Tight deadlines at time screwing work-life balance (not always)- Software developers have more pressure than other teams like game design /art and even if design had fault in there end, engineering pays up spending extra hours to recitfy it.

Advice to ManagementAdvice

Hire more engineers than designers, you really need engineers more than designers to clean up the mess at times.

- You get to work with some of the best people around- Probably the best place for Product Management in India- Awesome food / recreational facilities

Cons

- Work / Life Balance will take a hit, at least initially. That might be true of any firm.- No clarity beyond the next 3 months. Things / Teams change very quickly. If the chaos is okay, you should thrive here.