Pros
- Working on really cool products - Work from home culture - Not only work from home but live anywhere you want in the US - Competitive compensation - Almost everybody I talk to is passionate about their job - My colleagues are great people, really smart. I learn a lot from them - We make use of the latest agile software development paradigms - When it comes to the products it's an environment where you can do the right thing, they won't fight you on a deadline when you are trying to do right by the customers. - You get to make a difference here, the company is very successful but everybody carries their weight. You will too.
Cons
- If you like working from an office and like to work you way up to the "ultimate perk" of a corner office, this company might not be for you. - If you like to work for big companies where you can slack off and hide behind the bureaucracy, this company wouldn't be for you. - If you don't like to strive to improve yourself or if you don't like change, it would be a challenge working here.