Company: IBM
Date: 2011-07-15
Overall rating: 4/5
Employment status: current

Very challenging, but stimulating and satisfying.
Pros: Excellent development opportunities
Highly talented people 
Positive, collaborative and supportive culture
A clear and concise set of corporate values
Cons: Broken back office is a massive drag on performance
Easy to lose work life balance - too much is left to too few
Complex matrix structure creates virtual silos and discourages collaboration