Company: IBM
Date: 2010-12-20
Overall rating: 3/5
Employment status: current

IBM has remarkable people and excellent infrastructure, but career-wise, I'm looking for something more.
Pros: Consistently excellent colleagues and teamwork mentality. Robust infrastructure, extremely huge  intranet, and generally great management. Great work environment. I feel safe and able to do my work. Everyone is busy and productive here--and some people are truly remarkable.
Cons: Career development can be challenging, especially because there is too much to do and sometimes not enough interest in how to best utilize talent. Opportunities for career exploration and side projects are well-advertised within the company, but difficult to execute on a general engineer/technical staff level. Especially if you want to grow skills in a slightly different technical area. However, this is perhaps inherent for all large companies.