Company: IBM
Date: 2016-06-01
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Software Engineer
Pros: Working for IBM has benefits in that it is a very innovative company. IBM is currently one of the lead players many of the technologies that will drive the future, specially in the fields of Analytics, Cognitive, Cloud.
Cons: Compensation is not competitive, remote work is no longer an option after the recent restructuring of teams globally. Upper management makes decisions that affect the life of employees, keeping employees in the dark in the process. Layoffs, team outsourcing.