Company: IBM
Date: 2014-06-29
Overall rating: 5/5
Employment status: current
Experience level: Junior

Challenging and rewarding
Pros: You get to work with the best in the field and with people with a range of experiences across the spectrum from less than a year to more than 25 years at the company.  Excellent projects, opportunity to publish, patent, impact IBM and have tremendous personal growth.
Cons: Your experience is driven by your first line manager.  Some teams only consist of 3 or 4 people, so managers tend to micromanage.