Respectable and knowledgeable staff, great benefits, company owners who are leaders and not just bosses, personal vehicle, room for growth, good pay even at entry level positions, and they offer classes to further your education and knowledge