I've worked for both small companies and big companies. While it's easier to be a VIP in a small company, it's much easier to develop new interests in a big company.
In both cases you have to navigate entrenched bastions of mediocrity. In a small company, you might become stuck behind one; in a big company, you have more room to manuever around one, but there's many more to discover.