Company: IBM
Date: 2016-04-18
Overall rating: 4/5
Employment status: current
Experience level: Senior

Software engineer
Pros: Medical dental 401k Benefits are excellent. Employees have the ability to reinvent themselves by switching teams. Take on international assignments, take on stretch assignments which is temporarily working in a new position. Giving the employee the chance to "try on" the job to see if it's a good fit, without fully committing to it.
Cons: Extremely hard to break into management. I've been identified as having leadership qualities,taken the required leadership courses. Expressed my desire to manage. Taken on more responsibilities. Excellent performance reviews. But with the constant management shuffle above me, no one to champion for me.  Mentorship is basically non existent.