Pros
Love my job, they teach you how to be a leader and the basics of being a brand ambassador in the retail store. You learn how to pitch, sell, and represent products and services. Hours are good (I work around 40-47 hrs/week) and I work one day on the weekend (I prefer having one day during the weekday off and it's busy during weekends so I like that, too). They had team nights and it's a fun environment especially for young people.
Cons
None that I can think of.