The company overall is very good. Good benefits and work culture. However there are managers in certain departments who are horrible, have been co.plained about several times to HR, and nothing has been done. HR lacks in many respects. They do not respect their employees and are only concerned about sucking up to management.
Benefits, location, culture
Poor upper management, a lot of gossip and drama