Company: IBM
Date: 2014-02-02
Overall rating: 2/5
Employment status: current

Software Engineer
Pros: Self-motivated workers can be rewarded with more responsibility, possible opportunities within group. Work from home opportunities.
Cons: Employees not ultimately valued - e.g. no real HR dept.  Difficult to move around.  Executive mgmt. lack technical vision - it's a sales/marketing co. Low morale.  Growth via acquisition and gutting.  Slavish dedication to EPS not related to real revenue (i.e. stock buyback and expense slashing).