I joined a larger (tech) company a few years ago, best thing I've ever done. Instead of jumping companies I just jump teams.
Need to be productive to get the team switches but that's not too hard.