Management is really not good
Marketing Strategy
The people at the top of the company don't know much about the services they provide. They hire people that can do it and make promises to clients and that's about it. They'll fail to meet their goals but they'll always have an excuse ready. Don't waste your time.