Company: IBM
Date: 2017-07-07
Overall rating: 3/5
Employment status: current
Experience level: Junior

Has its ups and downs
Pros: Tons of things going on, which means opportunities to focus on new interests. Plenty of resources (people, books, videos, courses) if you are someone who enjoys learning a little every day.
Cons: Constant rumors of layoffs, now with a limited severance program - 1 month no matter how many years of service. Raises and bonuses below industry average due to (planned) sharp declines in revenue and stock buybacks to elevate stock price. This is not a place for those who are anxious about losing their job will thrive due to your being up all night worried about getting let go.