Pros
Pay+ bonus was very cozy. Benefits were 100% taken care of. Introductory vacation time allowed was generous.
Cons
Baaaaah. Where do I start? If you work here and you are not in management, you're a mindless sheep. Your thoughts don't matter and you live in fear. New managers literally couldn't do my job for the first 6-8 months I was there yet decided my fate. While I'll point out I wasn't a 5 star employee, I want to acknowledge the morale of that place was awful. I saw no reason to go 100% because McMaster operates on nothing but negative feedback. I was literally warned by a trainer in my first few months to just go with the flow and question nothing because questioning the operation is the easiest way to get canned. After a year of being talked down to and having my spirit stomped in, I quit. Only giving them 2 stars because that salary is a game changer if handled properly in the short term you'll be there. Mostly likely you'll quit too, good luck though =).