The list would be too long but will highly some;
Low pay
Bad work atmosphere
Terrible Management
You are just a payroll number
Extreme pressure from your line manager
When all goes right, all goes right.
You don't have to work outside when the weather's not nice
you get to know the latest technologies inside out
Lots of great people working throughout the company (stores, HO...)
Cons
You're hard to be spot
have to be loud to be heard
could pay better
if something goes wrong, all goes wrong
work/life balance