Pros
good pay, friendly people, can work from home 2 days a week, offices are clean, good pension scheme, and its nice working for a successful company
Cons
they make you work in store 7 days during xmas, its impossible to get promoted unless someone above you leaves, progression is a problem all over the company, head office expects you to work at 8.30 am, usually don't get a lunch break, other benefits other then sicount (which is small) is pretty non existent