Company: IBM
Date: 2015-07-02
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work, Lots of opportunity and technology
Pros: IBM is very large and it allows you the opportunity to move within the company and work on many different technologies.  Lots of smart and dedicated people.  Work/life balance is fantastic despite crunch time hours at time (part of the software business).
Cons: Managers are cookie cutter and not qualified for certain positions.  Management refuses to update their skills to keep up with modern practices (agile development, design driven software).  Salary and bonus is not at all competitive and raises are non-existent.