High Turn over rate
Management sucks, especially if you don't live in a city where one is located
Training is horrible
The company has changed there commission structure to make goals extremely hard to consistently obtain.
The backend of this job makes this job really hard at times