Pros
Decent base pay for the area. A strong team of excellent professionals to work with. This is the perfect end of career job to ride out until retirement. Being a small company internally their are not huge bureaucracies or overly complex requirements for employment (except as required by the government). Pretty good 401k plan.
Kontras
Their is a divide between corporate staff and the contract support staff. Great opportunities for corporate personnel, but contract support personnel have virtually no chance of promotion to higher positions and have no method to validate their contributions to justify raises. Management thinks that having a nice personality and avoiding confrontation is what leadership is about. Leadership categorizes people's skills and discourages venturing outside that box, rather than trying to build a more diverse work force. Managers have no idea how to handle work force problems, nor how to deal with personnel leaving under bad circumstances.