- The best people
- Mission to treat customers like family (all employees strive to do this)
- Flexible opportunities for growth
- Company is run sustainably and owners care more about their employees and their customers than making the most profit off of every job
Cons
- Sometimes feels disorganized
- Kind of a noisy work environment (open office format)