The salary is competitive. However, other benefits like paid time off and 401K options could be better.
The management team does not seem to respect or value the work of non management employees. Tasks that need to be done by mgmt. or questions that need to get answered only seem to get completed when other managers or directors get involved, which should not be the standard.