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

Great place to learn if you end up in a good "spot"
Pros: Infinite range of technologies, skills etc, to work with and leverage for clients.
Cons: Process sometimes  "takes over" and can be  time consuming...