Pros
Good opportunities to speak to a wide range of customers. Great place to increase tech knowledge. Can easily make friends with fellow colleagues. Relaxed environment at times. Allowed to have phone on shop floor in case of emergencies and also to demo some products. Allowed to play own choice of music sometimes. Some cool training events to attend. Bonus scheme recently changed to an individual basis rather than relying on whone store to achieve targets.
Cons
Far too many targets to focus on. It becomes very stressful when they put sales before customer service and you get told off if you don't live up to the expectations even when you've tried really hard. Hardly much praise for good work. Pay isn't that great. They cut the break in half which caused some staff to get stressed out. High turnover of staff. Stopped paying you extra for training online and in workshops.