If you like hacking on features, not having to do robust A/B testing or walk through tons of leadership / management hoops, and having a wider role in the development of something, then a smaller company or startup would be better.
TLDR: as with any thing in life, it depends on the person, and what makes you happy at work.