One word for them would be that they are AWESOME.
Being able to satisfy the customer and making a difference in their space
They treat everyone fairly with good compensation
Good learning experience but they do not value employees
Consistent management among the entire staff.