Huge job cuts in last couple of years in Australia and globally. People feel uneasy and as a result much of the real talent has left.
Got too big too fast, still recovering and struggling to integrate all the acquisitions from the past 10 years, esp in North America. Lack of one corporate culture.
Constant reorganizations, changing of business section names and changing of management job titles leads to confusion and too much internal maneuvering instead of doing real work.
Too many managers of x and y who can't tell you what they actually do. People doing real project work stop caring.
Processes, systems and knowledge management are inefficient.
Too many clever names for offerings and business sectors, where other companies just call them what they are.
They will bring you in saying they care about your career development but when work gets low and panic buttons get hit, there are freezes put on training and then you are out the door if your last 2 wks have been quiet, even if you were over 100% billable for 12 months before that. Do not expect loyalty at the engineering or consultant level particularly in Australia.