Super flexible work schedule and environment; amazing people; impressive rolodex of clients; great place for someone with an entrepreneurial mindset
Cons
Leadership can be a bit misaligned at times; small size of the company leads to pretty frequent restructuring of roles (manageable if you're good with change)