Of course there are things that aren't perfect
1) Hours are long. This isn't a place you leave at 5pm everyday. I've never been told to stay late, but the flip side of being empowered is being accountable. So I know that if I don't get my work done, others will be impacted. It's a lot sometimes.
2) Growing pains. Since I started a few years ago, the company has grown a ton. This growth is a ton of fun, but it's not easy. The hardest part is getting used to constant change (role, colleagues, and systems change a lot). Those that wouldn't like that won't like lightspeed.