The pay is fair
Helping the community
Tuition reimbursement
You can talk to upper management
Cons
Promotions are not based on seniority or expertise in the field
Favoritism is based on ethnicity, age, and nepotism
Upper management hears you talking but never does anything to correct action
HR doesn't file grievances