Company: IBM
Date: 2014-11-02
Overall rating: 4/5
Employment status: former
Experience level: Junior

Complex, convoluted, career builder
Pros: Great people, company pride in spite of layoffs, attracts top talent, good income and opportunities
Cons: Working across a matrixed organization is tough, Competing across brands, Too many fingers in the sales pie