Pros
- Autonomy: everyone is given a lot of responsibility and they are trusted to do their work (very little micromanagement) - Everyone shares the same big goals so there's a ton of collaboration and everyone works hard - Casual dress (only rule is no gym attire) - Unique perks like a yearly company incentive trip, all-inclusive resort vacation after three years employment, option for home computer setup and monthly happy hours/family events - Personal development opportunities (can seem a bit disorganized at times though) - Mostly flat organization, very few titles - Open environment and "fun" culture; for example, there's a bar in the office - Large focus on community service and local values
Cons
- Growing pains are evident in some cases. Management (and the company overall) is very young so sometimes big picture plans don't seem to be thought out or communicated clearly - 45 hr minimum work week (depending on your manager, number of hours spent at work each week holds various levels of importance) - Employees are expected to do the jobs of "two, three or four people" as directly quoted from an exec