Staff discount of 30% is good. Minimum wage and if you're a casual you'll be lucky to get 1-2 three hour shifts/week. Very unstable as they base your shifts on whether or not you're making KPI's. If you don't make them you don't get shifts. Higher management doesn't care about you unless you're making sales. They don't take complaints seriously unless they come from a customer. Ridiculous amounts of pressure to perform well, you have to make certain targets and if you don't you an ROD (record of discussion). Very hard to get bonuses but they're usually good when you do.
Bonuses are good, staff discount, if you're a student and only want minimum hours this is the perfect position.
3 hour shifts in the middle of the day, management sucks.