Company: IBM
Date: 2012-04-21
Overall rating: 3/5
Employment status: current

Good opportunities for personal growth if you have leadership, lots of process.
Pros: lots of opportunities to grow yourself, inovate, and to join any project on any geographic location
information sharing is quite good
project can be quite large, if that is what you like

you are encourage and given the means to be in contact with customers (sometimes big)
Cons: In the projects I have contributed to, design quality was not number 1. Customer and time to market have been competing to be first, sometimes to the detriment of design.