Pros
Owner and management valued their employees, offered generous compensation, allowed mid management to control to manage projects without micro-managing. Financially sound company with the capacity to solicit and retain large contracts due good credit ratings and strong business relationships.
Cons
I can not find any cons related to the business.