Bad Management, Bad Safety, Zero Training.
Pros
Better than average benefits. An OK starting wage. A large number of branches across North America, and a good chance to network within the industry.
Cons
Horrible disregard for employee safety. Terrible management structure - little to no oversight on managers; management attitude would often be considered harassment or abusive (Gossiping, rumours, etc...). Terrible/nonexistent training processes. Nepotism running rampant throughout the company. Sales matter first and foremost; if they're ok then it doesn't matter (They could be several times better if someone actually cared enough to pursue the growth) If sales are doing poorly - then it still doesn't really matter. A "Do everything as cheaply as possible" attitude is rampant. Professionalism is nonexistent.