-Low pay. This is taking a toll on not only employees, but the company. You get what you pay for, and hiring inexperienced people because they will work for lower pay does not equate to awesome results. This experience is worth something, it should be rewarded.
-Decline in book of business: I don't when/how the sales and account teams decided it was ok to take on such low margin business and attracting such difficult candidates, but typically you need to make a PROFIT to stay in business, correct?
-Limited growth. Sad but very true, a manager can hold someone back because they don't want to replace a good employee, as it's getting harder for them to find employees at that pay rate. There are few options for growth anyway. Branch managers are also pretty much incentivized to give low pay and unfair reviews--if they have to give a positive review/pay, that's less bonus for the manager. Seems kind of shady to me.
-Inadequate resources. The phone systems are unmanageable, too tight-fisted to hire sorely needed admin help. The "support centers" (payroll centers, account support at HQ, etc.) are not held accountable, don't communicate with each other, so when serious errors occur and we have screaming clients/temps as a result of it, HQ's response is "whoops"--and then their inefficiencies double our workload.
-The U.S. operations just do not seem to be a priority to give the proper attention and resources. Most of the money is made in Europe, so that's why it seems the local operations are an "afterthought"
-Outrageously outdated technology, this is leading competitors to pretty much make it no competition.
-If you have proven yourself you should be able to work remotely occasionally instead of it being offered to whomever they feel like.