Really low salaries/bonuses compared to other places
Afraid to stand up to clients, at the detriment of their own devs
Little investment in current employees
Very cliquey, don't expect to be invited out after work
Projects badly managed
People always leaving, means continuity in projects is low
Unless you're a senior management favourite, don't expect much attention or help