Company: IBM
Date: 2016-03-14
Overall rating: 4/5
Employment status: current
Experience level: Senior

Big and a bit old-fashioned, but many options
Pros: IBM covers just about everything in IT, many 'companies within companies'.
DIY attitude to career development, which suits me to an extent.
Technology is big at IBM, you can still have a fulfilling technical career at IBM (getting harder...)
I have me a lot of great people at IBM, and most are still working there eight years later.
Cons: Huge company so...
Lots of process
Slow moving, slow to change
Slave to the stock market, which is tough given how hard it is for IBM to change direction
For a company making a lot of money, they do not splash it around.  Stock market I guess.
Innovation is becoming more and more difficult due to process, but I think that affects all large organisations.
Going through a tough time at the moment, trying to work out what IBM really stands for with all these new IT companies surfacing every year/month.