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

It's more like a conglomeration than a company
Pros: You can always find a position that fits your interest and needs.
Cons: It's so huge and fragmented into subsidiaries, the working conditions from one division, workgroup, or product to the next are impossibly different.