Company: IBM
Date: 2015-01-06
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Lack of growth
Pros: As with any large company, the benefits are comprehensive--flexible schedules, working from home, amazing vacation/time off, and decent health insurance.
Cons: There is no direct career path for many positions so it's difficult to advance. Depending upon your department, it's also extremely difficult to get pay increases. The system for pay increases pits employees against coworkers in the same department. And, for all the talk about including women and minorities, the culture is still very much an old boy's network.