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, a sweet shop. The tools, infrastructure, and stack let 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.
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 short-term speed rather than the long term.
I was lied to multiple times by management. I was told my rating depended on the reviews from my peers, but then when the performance review 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 the performance review came and because I questioned the principles, I had a bad rating. The 360 was useless; management can use it if they want to promote you, but if you are not on 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.
Put a proper 360 system in place where the rating does not depend 100% on the manager and actually takes impact and peer reviews into account.
Understand that the company principles (e.g. Move Fast, Break Things, Be Bold) are not applicable in all situations.
Actually encourage your employees to question everything.
Made it to the final round of interviews, but was left without a response. Given the market, it makes sense. The interviews mostly covered system design and past work. The interviewers were nice, but seemed a bit uninterested.
I applied for a job here years ago. I got the initial interview, and they listed needing a series of about five more follow-up interviews. I decided it wasn’t worth it and accepted another job.
Interview stages: * Phone screening * Video interview * Onsite interview
Made it to the final round of interviews, but was left without a response. Given the market, it makes sense. The interviews mostly covered system design and past work. The interviewers were nice, but seemed a bit uninterested.
I applied for a job here years ago. I got the initial interview, and they listed needing a series of about five more follow-up interviews. I decided it wasn’t worth it and accepted another job.
Interview stages: * Phone screening * Video interview * Onsite interview