Pros
National company with locations in every major city, family like atmosphere with co workers, excellent trainee program with plenty of opportunities for advancement if willing to work hard and relocate. Company continues to grow organically and through acquisitions which creates great management opportunities for Trainees and college grads. Excellent starting salary and competitive bonuses as you move into management positions.
Cons
Long hours and difficult industry that has experienced its ups and downs in the US housing market. Management doesn't always appreciate life work balance depending on their specific philosophy. Working 6:30 to 5:45 and being questioned when taking a sick day once a year can make one feel under appreciated. With that said, other managers appreciate the work life balance and can be great mentors.