Company: IBM
Date: 2013-07-04
Overall rating: 4/5
Employment status: current
Experience level: Senior

It's large worldwide company
Pros: It's worldwide, one of the largest firms in the U.S.  You'll meet very innovative employees when you join at IBM. Employees are very friendly each other and you feel warmth of welcome.
Cons: You'll become engineering subject matter expert in very specific area which is deep and narrow expertise.  It's good and bad.  When you try to find out next job outside of IBM, your expertise is so narrow which you might have difficulty to find out next job which you can utilize your knowledge from IBM's work.