I would prefer a start-up bcoz you get to be your boss in a start-up, and it is a family building something. Hence, the feel of working and going to office is fun. Considering that your spent most of your day in office, the atmosphere there should be fun. If the team is fun, size of the company doesn't matter to me.