Company: IBM
Date: 2013-08-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work if your ambitious and have the knack of getting in the right network
Pros: Lots of opportunities to learn
Cons: Career advancement subject to personal network, visibility, and taking on extra hours of company "give-back" activities, in short, be prepared to sell your soul.