Company: IBM
Date: 2010-11-04
Overall rating: 4/5
Employment status: former

Advisory Engineer Review
Pros: The company develops some of the most advanced technologies. As an engineer at IBM, you get to work with a great deal of experts in their fields. Technical vitality is cultivated and encouraged.
Cons: The working environment tends to be political. Many people tend to rely too much on their "mentors". A hard working engineer who does not have a mentor has a good chance of being passed over for career advancement.