Company: IBM
Date: 2014-03-12
Overall rating: 3/5
Employment status: current
Experience level: Senior

Tough working environment when the company struggles to grow
Pros: Great and bright people to work with; Flexible work schedule/locations (including work from home options); Open for employees to explore various career paths
Cons: Below industry salary and little annual salary progression/bonus; Low morale; Constant restructuring