Company: IBM
Date: 2008-10-02
Overall rating: 4/5
Employment status: current

Big Blue
Pros: There are smart, technical, helpful, and hard-working engineers working on cool, challenging assignments.  An open environment to try out new ideas and methods all in the name of getting the latest products out on time.  Good team atmosphere.  Good pcs and technology.  Flexible with working from home.
Cons: At IBM, as in hardware companies in general, we are being asked to make more and more complex products with less and less resources/people (due to computers (vs. cars, milk, and most other products) becoming cheaper with each passing year).  Technical leaders are not promoted as often or as high as managers, in most areas.