Culturally, it is a bit of a cult. You are either for open source or not. It has softened in the past several years, but still a staple of the culture. Pay is competitive, still the opportunity to make your job what you want to make it. Management is spotty.
ProsFlexible work environment, Work from home opportunities
ConsMgmt/Leadership is gaps