Taro Logo

Really smart people. Upper management is unrealistic

Staff Software Engineer
Former Employee
Worked at IBM for 9 years
February 26, 2016
Research Triangle Park, North Carolina
3.0
RecommendsNeutral OutlookNo CEO Opinion
Pros

Extremely smart and competent people. You get to learn a lot. You'll make great friends.

Flexible work schedule, enlightened attitude towards work-from-home. If you prove yourself, they will even let you work remotely (from another city) if you have a family emergency to handle, or even to work in another city permanently too.

Cons

The best projects seem to be hand-picked for certain people. It can be very hard to find the sort of work that you want to do (that would develop your career). You may very well end up doing work no one else wants to do (like Level 3 Support). When you try to put in for a transfer, management gums up the works and makes it nearly impossible for you to transfer, unless it's one of the positions they want you to go to. They also try to make you go to Level 2 (phone support), even though you are a software engineer who wants to write code. All of this is meant to make you want to quit eventually. They have layoffs every year; it can be scary.

Advice to Management

We need to focus on retention and respect for the individual, which is starting to disappear more and more. Make it easier for people to transfer to where they want to go within the company. We can't stay in the same role for 10 years.

Was this helpful?

IBM Interview Experiences