Family owned company with a family atmosphere
Pros
UniFirst is a great place to work if you are tired of politics and worried about whether or not you'll get recognized and promoted based on who you know and associate with. With this company you get out of it exactly what you put in to it. Recognition and rewards are given to those that work hard and get results for that hard work. It isn't easy or laid back, but I personally wouldn't change it. Benefits are on par with other large corporations.
Cons
Because it is challenging, the Outside Sales Rep position is something that has a lot of turnover (not just at UniFirst) in this industry due to it being considered one of the most challenging sales jobs out there. If you are looking to move up quickly with a company, be open to relocating since the tenure is long and higher level positions in the same market or location don't come along often.