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

Disappointing and discouraging
Pros: Decent health insurance (if you pay for the step-up plan)
Well known company
Access to all documentation
Access to self-paced training on a variety of topics
Cons: Low salaries in comparison to the market
Employees are micromanaged
Experienced professionals are treated like children
Attendance is taken 
Employees (might) have one square yard of work space in the office
Employees are discouraged from working from home, even when their clients request it
Long term supplemental employees are not allowed to post for "regular" jobs for 18 months from when they were hired.