Company: IBM
Date: 2015-06-22
Overall rating: 4/5
Employment status: former
Experience level: Senior

Good times.
Pros: Great company to build a career in with the ability to move departments and job roles. Emphasis on education but you need to drive this yourself and seek out opportunities. Always felt proud to say I worked there.  You can make opportunities happen but again, you need to drive this yourself.  Good work/life balance as working from home an option in most non people mgmt. roles.
Cons: This didn't inhibit me so much because I worked from graduate age but the feedback from newhires or people TUPEd in was that the organisation is complex, conservative and very process laden.  I wouldn't consider them competitive in terms of compensation but it is possible to negotiate a good starting salary if you have the skills they require.