Management has changed and the new shift has created a more positive company culture. They are willing to work with you when you have personal schedule conflicts and are forgiving when you make mistakes. Company potlucks, birthday Fridays and lunch outings are some of the fun activities that take place. Most people working here are fun and have each other's backs. They offer excellent pay and benefits.
Cons
Past management was a definite con but new managers have been hired.
They have a good training program for entry level positions, great company to start in the industry.
Cons
High turn over rate since first day of employment. Underlying reasons for why employees would not stay. Must keep company accountable to their promises.