Company: IBM
Date: 2017-04-13
Overall rating: 3/5
Employment status: current

Marketing
Pros: Great compensation & benefits.  Lower level team members are great & hard working.  Good & a wide variety of experience gained quickly. Working from home has been a perk, but they are getting rid of that option for most positions.
Cons: Written by a millennial: Currently, IBM is going through a massive change where everyone has to relocate to one of 6 cities.  This tactic is to get rid of the middle/higher level positions who are older & cost more for employment & targeting millennials to hire in.  This tactic disregards the expertise that the mid-higher level employees have in their field.  Team members who have been at IBM for 20+ years are unappreciated & forced into retirement or to look for a new job. 

In addition to IBM not appreciating their loyal & experienced employees, IBM has a horrible onboarding process.  Starting as a university hire, I was just dropped in without understanding my role, the dynamics of the team, & was assigned as the lead for large events within the first couple months.  If IBM plans to replace all of the experienced IBM employees with new young hires, they need to have a very thorough training process in plan based on roles that has a single person assigned to the success of the new hire.

Lastly, all direction comes from the top down.  Reorganization happens at least once a year if not more.  The majority of the time people are trying to understand their role & new team members instead of being able to get quality work done.