I had an amazing time working there. My coworkers were especially amazing! Everyone had a diverse background and brought something special to the workplace. I also loved the product. Though towards the end they started adding new stuff that just made it overwhelming.
Sadly though, nothing ever seemed good enough for management. You are on your feet all day, constantly doing tasks and engaging with customers and you are always asked to do more. Not to mention that if you cannot work on a holiday, especially boxing day, you will be let go. And the pay is garbage. Definitely not worth the stress.
Also, not to sound whiny, but this was the only retail position that I ever worked that only gave me a half hour break in an 8.5 hour shift.