Company: IBM
Date: 2011-09-19
Overall rating: 4/5
Employment status: current

I gained a lot of knowledge both of how big businesses work and of software development.
Pros: The people are great to work with.
The management was understanding when personal problems came up.
You are rewarded for you efforts.
Cons: Developing a brand new idea that is not in the original plan for the year is almost impossible.
There is a lot of administration to carry out.