Pros
You learn about credentialing, good co-workers for the most part, there is always something to do.
Cons
Management can not be trusted. They have lied many times that only for misconduct are you let go without notice, yet there are times people who did not cause any problems or had any misconduct were let go at the drop of a hat. Certain people cover up for each other. Management wants employees to be fully honest, when at times they are not. Management thinks people don't talk or keep in touch, but would be surprised at what people know. God forbid you should call out sick without being grilled and doubted. Very much an "us and them" attitude from all higher ups. There is health insurance, but it's hard to find Drs that accept the lower-priced plan, though the effort is appreciated to obtain something affordable.