Very top heavy, the upper management gets all the best benefits and pay when the lower level staff struggle to make ends meet and have terrible health benefits. They preach that they care for you and want you to have a balanced work-life relationship but don't follow through. Pay is below average and employees have no growth opportunity leading to a very quick burnout. The company you are contracted through determines your pay, not the company so someone in the same position with the same experience can make less than their peer just because of their contractor which is unfair. They focus only on the positive but never address the negatives, evident when they only reply to the positive ratings on this site... You are asked often to do the best you can with the minimal support you get.