Enjoyable, at times
Good management, at times
Customer service and sales skills
Cons
The pay is too little
Everyone is overworked
The commission structure is constantly changing, with almost no benefit to the employees
Competitive environment, dissuades from team building in any meaningful way
A very entitled customer pool that is often just looking to take something out on you