Company: IBM
Date: 2017-04-04
Overall rating: 3/5
Employment status: former
Experience level: Senior

IBM is changing, it was a good place to deliver value
Pros: Work with very good people:  Top professionals across the board, committed to working through issues to support their team and the customer.   In the past, pay has been competitive, but due to focus on lower cost over quality, you will need to carefully check both for competitive pay, and how many folks have been laid off from the team you are considering joining .... IBM will lay off a group of strong performers, and then hire a few for those vocal customers that apply significant pressure.    In the past, culture and values has been outstanding, and this may continue with the off-shored/global teams, but exhaustion and low morale are taking a toll.
Cons: Focus on profit over commitments, rather than profit through excellence while meeting commitments.  
Low moral due to continuous layoffs of top talent..everyone works to gloss over, but it is the undercurrent across teams.   --If you are in managing role, you will spend time helping people be productive in the face of great uncertainty.  You will need to manage teams with the idea that a layoff and loss of productivity and focus may happen at the worst of times.  
Do not count on bonus as part of your pay.  I was predominantly a 1 rating:    the bonuses even for 1 ratings have been minuscule, and a  1 rating is difficult to achieve and largely political: it involves an exorbitant amount of time in a constantly stressful environment.   --You simply may not have the resource talent and experience you need, at the time you need it due to the layoffs.  The  increase in inexperienced resources tends to create a greater need for seasoned professionals.