Vantaggi
With the amount of turnover, there is almost always opportunities for overtime. They have 4 options for health insurance which is actually pretty good.
Svantaggi
The company literally does not care about individual employees. Best pray you get assigned to a site where either the client wants as little turnover as possible so keeping officer's happy is a priority or an operations manager who views officers as something more than just a required number to fill needed posts. The only chance to increase your salary is to get to a more prestigious site or become a site supervisor. If your operations manager is unprepared for his/her job or worse doesn't care then your paychecks can easily become random and your vacation time will just disappear.