At least in my department, Migrations....Manager was abusive and petty, not just with me but with other Contractors. Was not given any metrics or concrete expectation/performance guidelines. Instead subject to the capricious or whimsical moods of Manager. This company is a culture of lip service about values and caring for customers and employees..but in execution what I experienced were petty and inexperienced managers more concerned about personal egos and maintaining their little fiefdoms. Greatest experienced I gained was learning the sort of environment I don't want to be in. Upper management...very concerned with politics and intrigue, from what I could observe. Customer service and support is shored up by first tier hourly Phone Support 'Ninjas', who, other then receiving free snacks, were not treated very well. One surface place appears upbeat, because of interior decorations and alot of cultish rhetoric...but I don't think this translates in practice. Wasn't there long. I could be wrong. The place is like Toxic Amusement Park.