The hours are a killer and I found the rostered hours varied too much to have a work/life balance. The hours rotate on a cycle, it includes 8-9 hour days, sometimes 7 days in a row with only 1 or 2 days off, and working 3 weekends every 5 weeks. Also required to work between 7am and 10pm, so early morning and late nights are no fun.
The job itself is can be tough because you mostly have to deal with unhappy customers and there's not much that you can do to help them. The work is very repetitive. People will be suited to the job if you have strong-spines, who can be positive, and who are good with not letting things effect them.
Money is good (commission from sales), if you can stand the hours and the sales mentality. Also, management does try lots of things to improve environment and morale. I made a lot of friends there, it's a social workplace.