Company: IBM
Date: 2011-07-08
Overall rating: 4/5
Employment status: current

A safe haven if you're skilled, but not a place to get very rich
Pros: IBM is vast, it contains multitudes of very talented people. Almost any technical problem you might have can be solved if you can find the right people. IBM is prestigious, and no one ever go fired for buying IBM. It's a great place to start a career and learn.
Cons: IBM has a lot of bureaucracy,  that can be hard to deal with. IBM recently has been cutting back on small things, like the THANKS program, and paying for internet service. And once you get to "pay for performance" you either have to leave, or jump an olympian hurdle to make the next band, to get a raise. IBM doesn't do "cost of living" raises.