Company: IBM
Date: 2010-04-07
Overall rating: 4/5
Employment status: current

IBM is what you make of it
Pros: If you are a go-getter and pro-active about advancing your career, you will climb the ladder. A key to advancement is working cross team and with management several tiers above you.  Most of the time you can pick your hours and work from home, extremely flexible.
Cons: There is so much entrenched bureaucracy, sometimes it makes you want to scream. There are definitely glass ceilings everywhere and you have to know how to break through them or sidestep them.  Make sure to negotiate a good salary. Every person is different and has a different salary even if you are the same band level. IBM runs on strict margins, so money can be tight and even as a high performer you often wonder if you'll be cut in the next round of layoffs.