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

Big, slow and chaotic
Pros: Health Benefits, Good PTO and sick time, Good 401 Match. The pride of being associated with a technology giant.
Cons: Unless you happen to be working in the right group, you may find the whole IBM experience a bit unnerving. A mentor probably would help. (They tell you this in the orientation, but hey, who's paying attention. :-) )  The idea of managers just being people managers and the architects managing the technical details, in my humble opinion, is bad strategy.