Pros
family owned, very flexible with work schedules, no micromanaging but still a team environment, opportunity for growth, great work/life balance. No expectations to work a crazy amount of hours.
Cons
Sometimes communication is slow, expectations aren't always fully outlined