Everyone wears many hats
Job activities align with company growth and goals
Management is approachable and helpful
No day is the same
Small company environment
No hand holding
Work-life balance
Ability to work from home if need to
Cons
Sometimes communication is challenging because everyone is wearing multiple hats