Company: IBM
Date: 2013-08-02
Overall rating: 4/5
Employment status: former

Good Company
Pros: Good benefits, lots of opportunities to learn new things, to work on leading edge technologies, excellent people to work with, very talented, hard working people.
Cons: Rigid, lots of red tapes and internal processes.  Takes forever for upper management to make decisions.  Sometime internal fighting are not pretty.