Pros
There is opportunity to make a lot of money and it's nice to have a flexible schedule. The benefits for full time employees are also great. The staff from corporate offices were very friendly and warm though.
Cons
There is no opportunity for growth unless you constantly hound them or become best friends with everyone in upper management. None of the managers even spoke about growth in reviews and I have never praised for any of the work I do. If i achieved a goal or even went above and beyond for a client it was never acknowledged. The only time managers spoke to me were if it was a negative related thing (such as not making goals, or not knowing the correct promotion due to a lack of communication). Blatant favoritism from management and often not on the floor when needed. So many promotions and discounts to remember and no work/life balance either. Also staff members don't care about customer service, they just want to make their commission and move on as quickly as possible.