Company: IBM
Date: 2018-12-26
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great company, challenging progression paths
Pros: Inspiring history and continuing legacy of innovation. Great place to grow your skills, diversify perspectives, and become a 21st century worker. Competitive salary and benefits. Often great flexibility to work from home.
Cons: Depending on the team, lots of internal politics that hamper progress and poison an otherwise great work environment. Can be challenging for mid-level employees to understand what future opportunities may be available.