Pros
Good benefits, steady projects, good sub-contractor base, multiple types of commercial projects, challenging projects, everything from fast-food tennant improvements to multi-million dollar hotels
Cons
People not completely honest, difficult to advance your career, no compensation for vehicle maintenance, very expensive health care coverage. Promises to employees constantly broken