AST client base is small government operations. Municipal and some state operations .They usually don't have a lot of money. The result is AST gets nickeled and dimed on things. If you are onsite you will be treated badly by both your management team and the client. Some managers make a point of humiliating employees. Management offers little in growth or training . Turnover is high which is why they have so many postings. With little revenue growth expect company to begi to decline