Vantaggi
A good healthcare plan, it can be free depending on what you would like in your healthcare plan. I had no problems with my health insurance. They contribute to your retirement plan after you have been there for a while. There are chances for advancement to a certain degree.
Svantaggi
The work schedules shifted so much I thought I was working in fast food. I couldn't plan for day care because they wanted to change my schedule week to week without much notice. I was originally hired with a set schedule but after new employees came in and wanted my work schedule they started trying to change mine. They should hire people for a schedule and expect them to stick to it as people agree to work schedules because it works with their life outside of work (commute, daycare, family plans etc.). The work loads increased more and more as they laid off employees.