Company: IBM
Date: 2009-10-21
Overall rating: 4/5
Employment status: former

As a contractor, I had little to no chance for advancement and little visibility beyond my group.
Pros: The people I worked with were great people and good at what they did.  The management of my particular group was excellent and my managers put me in a position to succeed.

Working from home was generally a benefit, as it allowed me to manage my time based on my workload...
Cons: Working from home was also very isolating.  It severely limited the visibility I had into what was going on around the group and in the company as a whole.  It prevented me from making more meaningful connections with my co-workers.

As a contractor, I felt like there was little to no chance for advancement, either in position or salary, despite being at the company for several years and producing quality work.