It is a very tough place to advance in your career. If you are looking to move upward and increase your earnings, you better be willing to fight for it. No consistency and constant straying from processes that employees have worked hard to put in place becomes very frustrating. Just when you think everything is ironed out, upper management makes exception after exception for clients, constantly putting employees in tough positions where they have to bite the bullet and do the extra work regardless. Management should be sticking up for their hard working employees, not throwing them under the bus. Benefits continue to dwindle, even though it's touted that they are are still in place. Lots of false promises. Significant amount of turnover makes it very hard to become a team and work as such.