Helpful co workers, and management will always take the time to answer your questions or find someone to help you. That makes all the difference when you're new to the industry and worried about making mistakes.
Cons
Very strict on some things like no talking in the shop.