Pros
The colleagues and location. I'm not sure what else to say!
Cons
KC has gradually gone down hill. When I joined nearly 10 years ago it was a place where I'd look forward to coming in to every day. You could have a laugh with your colleagues whilst still going above and beyond and getting all of your work done. Gradually people were pushed out of the business, attitudes changed, the sense of community diminished and the office became filled with temps due to cost cuttings. I would have once recommended working at KC however, you only get far and further your career here if you get close and friendly with management. Overtime is expected, however unpaid. Called in to work on my day off and didn't feel I could say no. This was never even recognised!