Company: IBM
Date: 2014-09-04
Overall rating: 4/5
Employment status: current
Experience level: Senior

Long standing technology company that has reinvented itself repeatedly over it's 100+ history.
Pros: Good company to work for.  Company values work - life balance.  Many opportunities to work remotely if prefer.  Many businesses across Software, Services, Hardware provides opportunities to gain different experiences.  Many people have long careers. Great culture and focus on training - comes from the top.
Cons: Need to take own initiative for career development.  Not as generous with stock options and bonuses as some other high tech companies (depending on job function).