More than I could list currently. Management is untouchable and is known to throw staff under the bus when things go wrong. Everything under senior management is grossly underpaid. We were told this was because you don't have to commute into the city. The low salaries are supposed to be made up by overtime during "busy season" working 70-80 hour weeks which typically ran from mid January until May and then depending on your client load could start back up in July. When working this much, overtime gets scrutinized and people were told to work the extra hours and not book them in an effort to not go over budget. Employees quit or get fired and are never replaced so teams are understaffed. This has led to more and more work being outsourced or being looked into. New offices opening overseas regularly. I wouldn't count on having positions in the states other than high level management in the near future. Upper management confirmed this theory on more than one occasion.