Company: IBM
Date: 2011-05-10
Overall rating: 3/5
Employment status: current

Good projects to work on, management too demanding of employees without proper compensation
Pros: Work with intelligent people, actual technology and development work is interesting
Cons: The work assigned to teams is consistently and significantly more than the teams can produce in the given schedule.  Items/scope is rarely traded off or out, the teams are just required to work more overtime to contain the work effort.