Company: IBM
Date: 2009-09-25
Overall rating: 4/5
Employment status: current

Overall a good place to work, benefits are good (although getting smaller every year), lots of opportunities.
Pros: High level of competence at all levels, you really don't run into bozos.
Ability to work remotely, many jobs allow for very flexible geographic locations
Cons: Big, big company, easy to get lost and tough to get noticed