Milwaukee Tool may have been a great company to start a career with 5 years ago. Today that is no longer the case. The organization has ballooned into a top heavy and very deep management structure. The executive team has consistently chosen to neglect the part of the company that made them so successful to begin with. I observed great engineers take the management route within the org to maintain the financial growth they would have been denied if they remained technical. They are quick to say they have never had a layoff and while that is true it is because they have enough engineering talent hemorrhaging the organization due to lack of pay. The executive team has the asinine idea that people who leave due to far better financial opportunity are bad culture fits to the org stating "They are not obsessed". Easy to say when you are driving around in the company Lexus. At the end of the day people go to work to exchange their time for money and if the money is elsewhere that is where you'll find them.