Pros
Flexible when able for schedule conflicts, Treat employees (ALL of them) as family, opinions and thoughts are valued and balanced, provides the correct tools and needs for teams to be successful! Real people that understand not just the business, but their people! All levels of management are level-headed and great to work with.
Cons
If there is any cons for working here, I have not found one in my time.