Company: IBM
Date: 2012-09-25
Overall rating: 3/5
Employment status: current
Experience level: Senior

Lots of opportunities, but not the best place to work
Pros: Lots of assignments, no dearth of opportunities. Many international assignments ( even to exotic places ) if you want more global experience. Does almost any technology that you can think of.
Cons: No HR ( managers make all the decisions ), which is not very efficient if the manager is not capable.
Average salary, and fewer perks.
Slow career growth. Brutal hire and fire policies.