Pros
Great first job. If you show initiative it is not hard to get involved in the decision process of smaller branches. You have the ability to learn a lot about running a company. The construction atmosphere is not uptight at all. When business is good, the company will expand and create opportunities for advancement.
Cons
Work to life ratio is extremely poor. Expect to work 10 to 12 hour days. My longest day, a handful of times, reached 16 hours. Inventory twice a year will take up 4 weekends of your life each year. Extremely understaffed (mostly due to the economy and the poor performance of sister companies). Expected to sell products based on superior ability to procure and deliver product, however the company consistantly cut levels of inventory and personel to satisfy shareholders and made this nearly impossible to provide to customers.