Pros
Pays well for amount of work.
Cons
Generally unqualified upper management, CEO meddles in every department, treats salary employees as hourly probable labor violations. Family company most management and entire board of directors is made up of family/friends of former owner. All white company no diversity.