Pros
Some managers are amazing to work for. Matco offers great health benefits.
Kontras
The departments do not get along. People are not held accountable for their mistakes. There are several managers who do not treat their people equally. Many people only get good treatment from their manager when they are still considered "new". Once you have been in the department over a year you are no longer treated nicely. The cheaper way out is always the result. Instead of filling a position they just pile the work onto someone else. HR doesn't do anything about managers who bully their people, no matter how many people come to them. Just suck it up or quit are the only options. Only get recognized for a mistake vs. positive recognition if you are new.