Company: IBM
Date: 2008-12-11
Overall rating: 5/5
Employment status: current

Good Place to Work
Pros: Good opportunity for advancement, excellent benefits.  Advancement is very good.  You have room to be creative and present in foront of higher level management.   The training is excellent.  Education is key and they allow you to take a lot of classes to expand your knowledge.
Cons: Good old boy network is a problem.  They tend to promote people they like.  If you are not close to someone you have a difficult time getting promoted.