In some ways, these terms are synonyms. Team building is very similar to team bonding, with a difference in the emphasis on fun versus productivity. A corporate event can be anything ranging from a team building activity to a company retreat to a holiday party, and a company outing is just a way to get your people out of the office.