Company: IBM
Date: 2011-12-29
Overall rating: 5/5
Employment status: current

A supportive environment with a focus on personal and professional progress, but a recognition of work life balance.
Pros: Strong career development paths. Good support network. Many of the best brains in the industry. Excellent exposure to large client situations.
Cons: All large companies need structured processes in order to achieve efficiencies of scale. It can take a while to become familiar with these, but their are ultimately many benefits in terms of structure.