Pros
RUN! McMaster is an incredibly toxic and abusive workplace. Upper-management is extremely out of touch with the company culture and looks down on individual contributors. Members of management frequently disregard individual contributors and speak of them like they are subhuman in meetings without them present. Individual contributors also have next to no room for advancement, since only people who went to a select list of school are chosen for management roles. It is the company norm to have a 25 year-old with 3 years of work experience managing someone with more than 10 years of experience at the company. Your experience at McMaster depends entirely on who your manager is, and you have no choice on what your team assignments are. You could be exceptional on one team (ex. finance) and then moved to a completely disparate team (ex. warehouse or customer service) and be fired within 3 months if you are unable to 'innovate and make improvements'. Many HR policies are either very loose or nonexistent, and your treatment by HR depends on who your assigned department person is, which makes it highly biased.Think about why they offer so much pay and benefits - it's because no one wants to work here. Not only is the company culture toxic, but the work itself is also incredibly boring. Being here is a career killer that pigeons holes you for future options. It is also over an hour drive one-way from the city, which is isolating for new college graduates since your life is spent driving in a car or walking around in a warehouse. Even with the pay, they can't keep people long-term. The company also has a strong firing culture, where you login and see that someone you had a meeting with now has a deactivated slack account. This means that everyone is constantly anxious and on-edge. The only people who do well here are those that manipulate others and step on their peers to get ahead.
Cons
Abusive culture, toxic management, horrific commute from the city, secret and sudden firings, unclear expectations