Pros
-Depending on your role you can have a lot of autonomy -Mostly transparent on business strategy. CEO occasionally pipes in during weekly standup to realign teams on objectives and outlooks. -Free lunch? It was fantastic when the company was smaller. It is pretty meh now that the company has 600+ employees. The kitchen just didn't scale with the company. -Free flight lessons. Though the more people join the company the harder it is to use this benefit. -Opportunity to work with a lot of smart people. -Hybrid schedule. Which is great because the office is open concept and tremendously distracting. Of course, everyone wears headphones. -This company is probably a winner long term. Great backing, thought leadership in core roles, and partnerships. -The founder hosts an annual party at his mansion.
Cons
-Company is going through growing pains. The CEO is trying to keep a startup culture, and maybe from the top it looks to be working, but it's no longer the case at the lower half of the totem poles. -YMMV depending on which team you work on. -Very little career advancement and no mentoring/guidance. Wherever you join, that's where you'll likely stay. Now that the company has grown, people are very territorial and frankly too busy for you. -Flat management doesn't mean there isn't a hierarchy. Flat management just obscures lines of influence. You will have a managers, they just have an out not to have to be effective and inspiring leaders because employees are supposed to manage themselves. The not-managers still get manager pay though. -Culture pushing on borderline cult. We hire for specific character types and interests, but this just leads to mono-thinking.