If you are someone who likes to keep busy ALL day and "go-go-go" this is the job for you. There is always something to do, appointments to take, or someone to help. However, if you don't handle stress well, this is not the job for you. I handle stress quite well but there were still a few nights i did not sleep because of the customer service issues.
The management are all super nice and great people to work for as they are extremely accommodating with school/family events that come up. However, weekends are pretty much mandatory, and you will NOT get a weekend off unless you book one off yourself. Almost 95% of the staff is Part-time, so unless you work everyday there is usually miscommunication which leads to customer service issues.
The dress code is forever changing and its expected you dress business professional for a minimum wage job. With that being said, unless you have the clothing already you will probably spend the first few paycheques just on clothes to wear.