Large range of products available to sell, great colleagues, decent staff discounts, and flexible.
Cons
Long hours, management issues arising due to large number of staff to manage and company policy adherence being ignored by few staff. Pay is on the low end too.