Awesome perks. Powerfull infra. Horrible culture.
Pros
Great food, amazing vacation policy (21 days), great maternity and paternity leave policy, great campus. You have all you can imagine, access to shuttles, on-site dentist, paid laundry services, sweet shop. The tools, infrastructure and stack let's you be very productive. For instance, setting up a website where someone can input data on a form and storing the data in a DB takes minutes. An experience at this company will open many many doors for you, it will be much easier to get phone interviews. You will also learn a lot.
Cons
The culture is pretty bad and the performance review system is a joke. Unless you abide 100% by their culture, you can't be happy. This means you are not allowed to even question their principles. If you think something needs to be fixed at the root cause, you are in trouble, because you need to Move Fast! The company over-focuses on the short term speed rather than long term. I was lied to multiple time by management. I was told my rating depended on the reviews from my peers, but then when the perf came, I realized it is 100% up to the manager regardless of what your peers say. My manager told me constantly I was doing great, then perf came and because I questioned the principles, I had a bad rating. The 360 was useless, management can use if they want to promote you, but if you are not in great terms with your manager, the 360 will be ignored. I was also told multiple times, the company is impact-based and that what matters is impact. After working on a project with another manager, I was told I could not get any credit, since it was not 100% my idea.