Taro Logo

Big ship, but lots of hierarchies and bureaucracy

Software Engineer
Former Employee
Worked at IBM for 2 years
June 19, 2013
3.0
Doesn't RecommendNegative OutlookDoesn't Approve of CEO
Pros

Relatively stable job. Big name. Open-source friendly. Good process management for development. Some very cool tools and advanced research (but not always accessible to software engineers).

Cons

Too much bureaucracy. Too many hierarchies, and bloated. Too much politics. Bad compensation. Technologies aging, too old for the fast-paced tech world today. Moving slowly when it comes to innovation and new ideas. Work/life balance is bad. Sometimes you have to work 60 hours a week and be on standby or work on weekends, and managers will bug you after you leave the office for the weekends/holidays. Firefighting is a common thing. Testing is not thorough enough. Weak in the internet world. No great engineering/creative culture and belief. The company is more and more business/money-making focused.

Advice to Management

Reward your core contributors well. Foster less politics, less bureaucracy, and fewer hierarchies. Cultivate a great engineering culture and move fast when it comes to new ideas. Move to the internet; the traditional software days are counted.

Was this helpful?

IBM Interview Experiences