Pros
-Individuals have a lot of room to grow in their positions. -You're surrounded by some super smart industry leaders. -Great clients to put on your resume. -Interesting work keeps every day interesting. -Very helpful, collaborative, and fun group of colleagues. -You are generally valued as an employee.
Cons
-Basic organizational aspects of this company do not exist...which surprise me for a company that has been around this long. -Layoffs. Be careful about when you join the company. -Contingency plans don't exist. -Crisis plans don't exist. -Transparency doesn't exist. -Should be beyond the startup mentality at this point in the game, but they are still trying to figure out their identity as a brand. -Disconnect between client-facing and customer-facing employees. -Haven't 100% figured out company culture (though they're much better than a lot of companies out there).