Company: IBM
Date: 2013-06-20
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good company but the hardware group is not the place to be. Seems that they want to be a service or software company.
Pros: Flexible schedule.
Management does not micro manage (may depend on manager).
Good 401K matching, except that they now give it at the end of the year. You lose it if you leave or are let go before the end of the year.
Lots of smart people.
Cons: Salary is below what the market pays.
Raises and bonuses are very low.
People have low morale.