30% discount on F.P items, uniform allowance, many over time opportunities, ok working environment if the nice managers are in store and if you get along with your colleagues.
Cons
Booking time off is a pain, even calling in sick is a pain. Way too many managers that never seem to be on the shop floor to help you during busy periods. Employee turn over is high due to inconsistent pay (they tend to under pay you if you work overtime shifts) .