Company: IBM
Date: 2014-10-30
Overall rating: 3/5
Employment status: former
Experience level: Senior

No longer a good company for hardware development
Pros: Interesting work with top people and technology. Lots of flexibility in work schedule. Decent pay and benefits.
Cons: No future in hardware development as IBM moves towards strictly software; lucky if you don't get laid off. 
So obviously not much chance to advance your career. Bad morale. They are constantly chiseling away at
your benefits to save money and boost EPS to make targets.