Pros
The company has great colleagues, If you're a nerd then the company has a lot of them so you will make friends for life.
Cons
The company used to be fun to work for, now it desperately is gunning for profits over well-being of their staff. At store level you're expected to cover mobile, warehouse, your section and customer care. This in smaller stores do not work with the lack of colleagues. You can be lumbered on customer service and mobile, which does not go towards your KPI's which dispite doing your job can end up you missing targets and going down the line of discipline processing which is a very unfair process. There is a slim chance for progression around the business. This is very slim as a majoritiy of roles the feedback will be not enough experiance with no way of gaining it. You want to be a part of a project? Good but if you are at store level it will impact your target and you will go down the discipline route for you guessed it. Doing your job and even though you're going above and beyond.