Pros
Fun and dynamic work environment, flexible hours (part time) and a nice manager. That was my experience in two of the Carphone branches I worked in. The recruitment process was quick and I was placed in a branch near my house. My colleagues were very friendly, just like my manager. It was great to be one of the first to get hold of the latest phones in the market and know some inside information on new phone technologies.
Cons
Work on weekends, short lunch breaks (depending on demand), branches are usually short staffed so it was common for me to work non stop on busy days like sundays, without a chance to have lunch. But quiet days were quite boring. The training for part time employees was poor, I had to learn on the job. Takes a long time to get used to the computer system and all the different contract terms and conditions. Mistakes are common during the first month. In my first weeks I upgraded a customer with a contract phone with internet, but I wasn't told that for that very specific tariff the internet would only be available from the next billing date. Customer was billed about £200 for using the internet on his phone and my manager wasn't happy with me...