Company: IBM
Date: 2013-11-27
Overall rating: 1/5
Employment status: former
Experience level: Senior

Very disappointing, the company/environment just is not like what it used to be.
Pros: You will work with some of the top engineers in our industry from all over the world. It is a diverse company so there are opportunity to do many different things without having to look outside of the company.
Cons: Upper management is solely focused on meeting an unrealistic stock target. Consequently, as soon as any revenue target is missed they resort to chopping senior engineers and their salary and bring in junior engineers. Unfortunately, since the senior people are gone it is difficult to train so many new people and work of the remaining senior people suffer because they have to pick up the slack as mentors or take on more duties. It is an unsustainable situation and I don't think they can make this work. Also, give the recognition to the people who have earned it not the ones who are the loudest.