Great environment, but lacks direction
Pros
- Very nice and smart people - Work schedule flexibility - Competitive pay - People are happy - Informal and friendly environment - Interesting products and projects
Cons
It all starts to get wrong when it comes do leading you in the right direction / developing your career. You will hardly make any career progress. Leadership is broken. I felt like no one gave a damn about what I was doing. Working hard or doing nothing seems to result in the same "That's nice" feedback. Teams are distributed; there's lack of communication, and way too much teammates working from home / going off the radar suddenly. As a result, things generally move at an extremely slow pace. I burned out trying to bring my career to a next level, and eventually resigned after realizing this is not the place to be in the long-term. Also, this is probably one of the fewest big, well-known tech companies in the valley that *doesn't* offer lunch every day. They have catered lunches once per week only. Not cool, especially when every other big and medium-sized company is offering daily lunch (even startups.. come on!). It is ironic how Mozilla spends thousands of dollars on "work weeks", where they fly entire teams across the world and put them in nice, fancy hotels to work for a week in another Mozilla office, and yet it is not willing to pay for lunch during the week. I'd rather not have to worry about my lunch than going out for a week to another office.