Good benefits plenty of time off and opportunities to move up.
Cons
The management is really bad and toxic. It's a good company but the managers will fire you for using your sick time. They make you scared to take the benefits that the company offers.