Company: IBM
Date: 2011-05-13
Overall rating: 4/5
Employment status: current

very rewarding in the aspect that you can work on almost anything you want to.
Pros: Flexible work environment, home / office / other.  Flexible work hours, as long as job is completed managers are not too concerned about time.
Cons: Projects are often understaffed requiring lots of additional time by the team.