Pros
- Flexible schedule: If you get the work done and attend important meetings, you can time shift your work hours a bit for appointments. Mozilla is all over the world and works to accommodate many time zones. - Remote-friendly: All meetings have videoconferencing links and presentations shared by video. There are two All Hands onsite meetings and a work week per year. Co-working and home office improvements are paid as well as professional development and travel to many events. Many engineers do not work at any of the Mozilla offices and appreciate the freedom to live anywhere. - Open source: everything you make gets contributed to the world and no one is barring you from talking about what you make, doing side projects, or giving talks. - Mission: We can feel good about being one of the few forces advocating for consumer privacy even when more data would help us to execute better. - Competitive salaries: Mozilla is improving in this respect to attract the best candidates and we pay cash instead of speculative investments in the future.
Cons
- If you have a family, you should factor in travel. There are two all hands meetings per year, which require a work week of travel each. Many teams have a work week of travel for their department also. A lot of folks bring their families, but must pay family flight expenses. Personally, I enjoy getting away, but it's not for everyone. No one will force you attend all of these, but it's encouraged because it helps to get to know your remote team members better.