Company: IBM
Date: 2010-05-14
Overall rating: 4/5
Employment status: current

Great benefits, competent leaders, development opps for some, but too much focus on short-term
Pros: - Strong leadership and good management development programs
- Great benefits ($0 premium healthcare option, good 401k match)
- People are generally nice, down to earth, intelligent and hard working
- Lots of opportunity if you have a diverse technical / business background
Cons: - Promotional opportunities are not transparent; there seem to be people behind the curtains plotting your career for you and exec level positions are sometimes bestowed on those who put in the most face time and make the right connections while there are some very very hard working people who go nowhere
- Company is super stingy -- we don't have kitchens or water coolers (basic necessities!), printers always seem to be broken and company outings are none existent
- Development opportunities may be limited if you do not have a technical background