Small teams can be good and bad. It's a balancing act and at times I have had to step back and re-prioritize projects based on the changing needs of the company. As with every job, flexibility is important. Every day is different. This can be a challenge if you like to do the same thing each day. I like a mix of both so this works for me.