Company: IBM
Date: 2018-06-20
Overall rating: 3/5
Employment status: current
Experience level: Senior

Varies
Pros: Well established company, vast knowledge base and experience offers great opportunities to learn, allows and encourages horizontal movements so easy to have a long career switching between departments/organizations to gain new skills, management mentality values skills and will retain skilled employees even if roles cease to exist, managers will go out of their way to find good alternatives
Cons: Complex process-driven environment can be suffocating at times, very tough results-oriented environment takes time to get used to and develop a good rhythm with. Particularly difficult for young fresh graduates attempting to join business (e.g. sales or marketing) roles.