Company: IBM
Date: 2014-08-01
Overall rating: 4/5
Employment status: former
Experience level: Senior

Good company
Pros: Good training, HR practices and respect for the individual.  Fun place to work and good leadership at the top.  Flexible work terms including working at home.  Good compensation and benefits and stock purchase plan is helpful.
Cons: Large company, slow processes, political environment at times makes things stressful.  Slow to pull out of unprofitable business segments and move into new segments despite bad results at times.