Company: IBM
Date: 2010-03-25
Overall rating: 4/5
Employment status: current

Good place to learn technology
Pros: Technology leader in some fields.  Flexible work schedule.  Good work and life balance. A place to work which will make you a little bit proud.
Cons: Outsourcing is always a continuous challenging for its US employees who worries about job stability.  Lotus Notes is so slow and sucks, and IBM employees have to use it.