General:
* A squad (for a smaller team)
* A crew (for a group working together)
* A company (for a group of people working together, often in a military context)
* A group (a general term, but not very specific)
* A bunch (informal, but can be used)
Specific:
* A pack (for a team of wolves, or sometimes used for a group of people working together)
* A band (for a group of musicians)
* A crew (for a group of people working on a ship or aircraft)
* A team (sometimes used as a collective noun, especially in sports)
* A side (used in sports)
Ultimately, the best collective noun to use will depend on the context and the specific type of team you're referring to.