Chris Ford continues to issue layoffs. He's over compensating for problems caused by fairly young, inexperienced management as they "try" to attempt to navigate the global crisis against more competitive and mature Consulting firms like CGI, Deloitte. Financial and project targets can still be hit with both flat and multi-level hierarchies - that's not the issue - it's the inexperienced management!
Last year Chris gave his employees a false sense of security about the layoff situation (saying layoffs wouldn't happen) at a town hall, and soon layoffs appeared. Obviously, layoffs can be executed at any time, but why make useless remarks like that Chris??
HR could probably use some reshuffling too. While they are obviously there to defend the company (and not its employees), a lot of their responses on here have so many mischaracterizations, and seem antagonizing to their employees. Obviously no one will go to HR to get help if something is wrong. Admit your mistakes, take the higher road.
I could go on and on, but since I'll be departing soon, I'll end it there.