Company: IBM
Date: 2011-04-08
Overall rating: 4/5
Employment status: former

A great learning experience for an entry level software developer.
Pros: Rapidly changing working environments.  
Able to work with leading technologies in the industry.  
Able to work and learn with great people.
Cons: Pressure from downsizing the workforce .
Compensation not as competitive compared to other big employers.