The benefits are good but chances for advancement are extremely limited. Also, pay increases are definitely very poor. They average out to 1$ a day. In some years they do not offer a pay increase. One of the managers in my department bullies employees that she does not like. Even though several employees have complained to HR and in some cases left the company, upper management chooses to ignore her behavior. As a result the work environment has become very stressful and toxic.