Overall team buidling is very important
Depending on which team your were in i.e. sales, customer service, retention, the workplace culture was the same, the company focused on product knowledge, training in customer service.
Management was there and helped with any queries you had as did the Team Leaders.
Team building sessions
Can be stressful dealing with unhappy customers