HR and management at this place is a mess! Even if you do your actual job, if someone in upper management doesn't like you, you will be fired. Lack of training, disorganized, circus! Surprised they haven't gotten in trouble for their undesirable HR practices. Someone should start an Ex-Cambridge page - and get the real story out on this place. They have some dirt - maybe if they actually followed there so called Values. What a joke... One thing they are good at is sucking you in that's for sure. It's a sad place where one is to scared to say anything, or stand up for something wrong, with positive ideas that could help due to egotistic managers.