I prefer working for myself and have done so for the past decade, but prior to that I worked for both large and small companies. By a landslide it was the small companies that I enjoyed most. More personal, friendly not as much "hogwash" as the corporate BS policiies and policing in the larger company. If you have the misfortune to work in hospitality lol - the larger, luxury chains are very annoying with all their scripts and demands on "how to be friendly" ... the smaller hotels I managed were more relaxed and our staff was just genuinely friendly because it was how we were - not because it was "forced" or scripted etc.
Small company - for sure!