so.. what's it like to work in a team ?

I've been into game development for about 3 years now, and into programming in general for a bit longer, made a number of small-medium scale projects, few jams as well. but I've never ever worked in a team before (apart from occasionally contributing to open source projects). I really have no idea how working with other people is like, I mean I'm sure it has its own set of problems to manage and so I would love to hear your experiences working in a small or a big team, regardless of whether or not it was in a game jam. -did you have issues communicating with each other ? -how did you handle opposing ideas and difference in preferences ? -is it better to work solo ? -and is it possible to have more than one person working on the same section of the game ex(2 artists or 2 composers)..?

I do plan to work with a team one day, maybe next jam or on other occasions, but I guess for now I'm sticking with the ol' lone-wolf mindset lol