The work itself is really enjoyable, good coworkers, great pay.
Management is somewhat to be desired, things don't run too smooth on that end. The big negative is job security with them. You never know when you will be laid off, even when you work your butt off trying to keep your job.
Got to learn alot of different jobs and skills in the company by working on different jobs
Terrible company when it comes to job security. You ever know when you will be laid off.