Company: IBM
Date: 2011-03-03
Overall rating: 2/5
Employment status: current

It's like you work for yourself and are responsible for finding your own project work much of the time.
Pros: Pay is fairly decent.  Also, you  get exposure to bigger projects.  There is often opportunity to get experience in a variety of areas where one prior experience was limited.
Cons: As you are approaching the end of a project you are responsible for finding your next project utilizing an internal web site.  Any time you spend unassigned adversely affects your year end rating even though it is not under your control..