Pros
I liked pretty much every single one of my coworkers
Cons
Couldn't get new shop tools in a timely manner, Not enough work for everyone, have to bug management repeatedly if you need anything, upper management picks favorites, does not promote from within unless you brown nose hard or are family.