2 ms·
[Opinions my own] I've worked at two FAANGs, but never switched teams within them so take this with a grain of salt in terms of breadth of experience: While sp
by tschwimmer 5y ago
[Opinions my own] I've worked at two FAANGs, but never switched teams within them so take this with a grain of salt in terms of breadth of experience:
While specific official and unofficial business practices vary per org or even per team, I feel that overall company culture is actually very strong. At FB, I found that there was a universal culture of (ruthlessly) optimizing for "impact." Obviously what impact was varied with your job and your role but I felt like a key unspoken job responsibility was to help come to a shared understanding of what impact was for your role. Another notable cultural trait was a strong preference for empirical data and a commitment to actually rationalizing conclusions drawn on it. Overall, the culture is what I'd call extremely pragmatic.
Google is very different. It's a much more academic-feeling atmosphere. Everyone understands that the company pays us to do a specific job, but there's a very strong tendency to do "Cool Stuff™" and figure out what the business value is later. Consequently you get a focus on very high quality technical excellent, meticulous and high quality docs and internal systems that are very powerful but perhaps a touch more complex than they need to be ;).
I will say that perhaps some of this is exists only in my head as a result of connecting data points that are actually unrelated. But hey - that's pretty much what culture is anyway so I feel okay sharing my take.