It's retail at the end of the day. Customers can be rough, hours can suck, but for the most part the management team goes far out of their way to ensure the employees are happy. Excellent team, knowledgeable overhead crew, and at the end of the day it isn't the worst place to work. Pay could always be better and hours could certainly be less hectic, but either way - it's a retail job, and we all know what we sign up for there.
Typical day includes meeting to prep everyone with the latest ideas and tactics, pushing for improvement as usual, and then being torn between the berating of rude customers and the joy of the good ones. Hardest part is definitely the repetition - too many things to pitch and say when at the end of the day 90% customers don't care. Best part is easily the coworkers - most pleasant company I've ever seen.
Nice people, decent hours per week, management
Early/late hours more often than not, pay is minimum, customers can be problematic, lot of scripts to pitch at cash