Pros
Opportunity to work on projects with new/interesting clients
Job security for those with solid skills
Good place if you come well trained
Average pay and benefits for industry and company size
Family feel, if you're actually family
Early hours, most in-office workers done by 4PM
Kontras
Lack of Professional Development and Training
No real opportunity for upward growth
Seven owners each with their own vision
Company has managers, no true leadership
Lack of qualified personnel to execute projects, leaving those left over burdened
Constant worry of employment status
Number of owners, especially from nepotistic opportunities leads to blockage at top
Avoid field work, long hours, and out of sight out of mind mentality from superiors