I've worked at small companies for 10 years, large companies for 5... and IMO you're not missing anything. After switching back to a small company it's a big relief, much of the big company "experience" is learning to deal with tons of bullshit. Small companies have their own problems to deal with, but to me they feel like actual problems... a lot of big company stuff is kind of corporate theatrics. Maybe it's necess…
This has been my experience as well.
* Startups ask you to work on a huge scope of things, but often give you ownership over those things. Politics are minimal and you kind of just do things in the best way you see fit.
* Enterprises ask you to work on a narrow scope, but you have to spend a bunch of time coordinating with a massive amount of other people.