Company: IBM
Date: 2016-09-15
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good company, overall
Pros: Excellent benefits package
If you're in the right area, fair amount of mobility
Excellent training resources
Wide resources to draw from
Cons: Bewildering size of the organization makes it difficult to find anything
It's all about networking - which is a pro, but it can also be a con if you're more focused on doing the job itself than on spending lots of time networking
Lots of confusion and lack of communication between groups can lead to massive service delays, making it difficult to get anything done.