This company provides some great medical benefits, vacation, sick days, personal days,etc.
However, the morale among employees is terrible. They are constantly re-organizing departments, outsourcing jobs and laying off people. This makes employees very nervous and protective of their jobs.... which leads to people to withhold information from others and throwing each other under the bus so-to-speak.
They also favour certain staff members over others and will promise advancement just to keep you in the position you are currently in. Dangled carrots in front of our faces too often.