The people are amazing individuals with unique backgrounds, and resources available to grow if wanted.
Cons
Below-average salary compensation and does not appropriately reward hard work or higher education. Management is slow to recognize and doesn't truly value employees, allowing the good employees to leave.