Pros
- intelligent colleagues who are passionate about open source - friendly and open work environment (work from home, casual dress, free snacks, etc.) - the ability to freely speak your mind without any repercussions - brand recognition and growth opportunities in the marketplace - job security (no large scale layoffs, ever)
Cons
- no Chief Marketing Officer = no clear corporate marketing strategy and silo'd activities within business units - behind the times in marketing best practices and ability to execute - the open culture of asking for input from everyone on everything slows down the decision making process - benefits are expensive and health coverage is not very good - need better tools to get work done - certain departments have a lot of power over corporate decisions (the People Team, a/k/a HR, is one of them)