Pros
Decent enough access to some training resources. Pension contributions good, ability to buy additional holidays. Probably a good place if you are a fresh graduate who can be moulded to fit the corporate values or if you just need a couple of years of easy street until you reach pension age.
Cons
The constant preaching of the corporate values that they can't actually adhere themselves to. Lack of meaningful work in my chosen profession yet senior management blamed staff for this. Excuse me?! It's not my job to bring in new customers and clients. Constantly trying to shoehorn staff into different business areas which do not match the person's skills. Having to continually chase for project codes and dealing with the wrath of HR when they weren't available for you to input into the timesheet system. Senior business management are quick to tell you what you need to write on the department polls so that they look good, anything else (your own opinion) isn't considered to be the Cap way. Senior managements attitude in regions such as Inverness is terrible, very aggressive bordering on bullying. Too long on bench and they will quickly find a way to get rid of you, typically through a very biased redundancy scheme in which they just make up criteria that has no relevance (you failed to fill out your time sheet etc).