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

Good but can be better
Pros: Great work-life balance and exposure to wide range of technology. There are a lot of smart individuals and subject matter experts are readily available to learn from. Great company to begin growing your career and technical expertise.
Cons: YMMV, experience varies from team to team. There is a lot of discontent towards top management due to cost cutting. Must be able to stay up to date with the latest tech or your job security won't be great.