4.0
Mar 16, 2026
Recommend
CEO approval
Business Outlook
Pros
“Great place for software engineers to grow and work on problems at massive scale. The engineering culture emphasizes code quality, design reviews, and strong technical discussions. You get the opportunity to work with talented engineers and learn modern distributed systems practices. Sometimes processes can feel slow due to the size of the organization, but overall it’s an excellent place to build impactful products
Cons
Working here as a software engineer has been a great experience. The scale of problems you get to work on is huge, and the internal tools and infrastructure are top-notch. Lots of smart people to learn from, though things can move a bit slowly because of the company’s size