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

A company that needs to get back to its roots
Pros: Knowing that it is a great company and there are some pockets of greatness and talented people and the chance that you might get into those pockets.  There is a transition that they are trying to make happen at the company level  and you might catch one of those waves if you are lucky.
Cons: For a supposedly technology and engineering company, it is very much a project management / sales focused company.  For every person that does the actual work that goes into the delivered service / product, there are layers and layers of people who are managing, representing, saying things they have no clue about and making decisions. You might be working just to make up for the mediocrity around you and not benefiting yourself.