Pros
Unlimited amounts of excess at the executive level; free lunches, expensive snacks, premium drinks, good pay, fast-paced, hard-partying environment and zero accountability. Once you've made it to the top, nobody is watching you. Very diverse, supportive, hard-working community at the customer service and partner care levels -- they're the building blocks on which the company thrives. The environment in which the entry-level workers occupy is excellent and a compliment to Patrick Byrne's care of the employees and their personal needs.
Cons
Overemotional executive-level leadership is very reactive and unprofessional. It's difficult to navigate the aggressive, caffeine-fueled, emotional responses of the upper management. There are no consistent training systems are in place for any level of hire. The company is wildly reactive to trends and therefore does not have any long-term approaches to anything, even at a basic customer care or product management level.