Company: IBM
Date: 2013-05-03
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Plenty of all types of opportunities to explore.
Pros: - Doesn't matter how frequently your interests keep changing, you will always find something interesting to do within IBM - consulting, software, hardware, sales, marketing, et al.
- Allows working remotely. Amazing work-life balance.
- Easy to move between geographies(domestically and internationally)
Cons: - As with any big company, the amount of bureaucracy tends to be a lot more.
- Compensation good, but, within consulting, not as good as some of its competitors.