Feel like an employee number rather than a human being
A very 'top-down' organization (and very top-heavy)
Management often take credit for work and leave the people doing all the hard graft feeling undervalued
Poor IT systems (you are not provided with the tools you need to do the job effectively and efficiently)
Not easy to move around (even though they boast offices worldwide)