Love the mission, love the people....HATE the leadership and strategy
Pros
Working at Mozilla in the "good ol' FirefoxOS days" was probably the best working environment I've ever experienced. My organization was like a big happy family. We all worked hard, shipped products, and had a great time doing it. I felt surrounded by extremely smart people and felt challenged every day. This was a job that I was excited to go to every morning and it almost didn't feel like work because it was so fun and inspiring. Mozilla gave me the opportunity to see the world and connect with people from all over. It was amazing! The perks of the company are like no other I've experienced. The flexible culture of being able to work from anywhere so long as you are producing results is how tech companies should be and Mozilla leads in this area. And of course there's the mission. It was so inspiring to work for a company that truly seeks to pave the way for the "greater good." Openness and transparency are a part of the DNA at Mozilla (except executive leadership) and that was refreshing.
Cons
In the almost 5 years that I worked there, sadly I watched what once was a great company with multiple bets in play...slowly decline. With so many leadership, organizational, and strategy changes...many things went wrong. Products were cancelled, some never went anywhere, and useless ones still exist today! The most disappointing thing about Mozilla was the floundering indecision that started from the top. The SCVP group (who glorify themselves as the leaders of the universe) spend more time at fancy off-sites and closed-door strategy meetings then actually inspiring, or DOING anything. They continue to invest (a lot of money) in meaningless objectives and fear risk-taking or venturing to build new products. We spent an entire 1.5 years innovating without clear direction on IoT projects that never went anywhere because we couldn't make a decision. And today, I see some of those products actually become successful because other companies took that risk. It's a real shame because I want to Mozilla to be successful (I really do), but the leadership in place leads me to believe that they never will. I believe in the mission and everything that Firefox stands for but because Mozilla has wasted so much time and effort on useless things, the market shows proof that there are far more superior products. (and it's true...even internal employees blog about it) Mozilla missed it's window of opportunity to do so much more.