Company: IBM
Date: 2016-10-26
Overall rating: 3/5
Employment status: current
Experience level: Senior

A big company that doesn't want you around too long.
Pros: Working remote; professional workforce; numerous systems/software to facilitate work; excellent internal collaboration platform (Connections). In short, many of the jobs here are challenging but IBM provides many tools to help get things done.
Cons: Culture is fragmented with many fiefdoms that don't know or follow the corporate guidelines; performance is either not measured or obtained through self-assessments; the company boasts their 'refreshing' of their workforce by laying off the old while hiring the young. IBM wants to keep a young/cheap workforce and is actively discouraging people from staying too long. These young are easily pressured to sacrifice their personal lives for their jobs. So it's a fine place to join to improve ones professional skills but don't plan on staying.