In annual employee surveys in the past three years while i am working here, work-life imbalance and lack of recognition have been the top two themes of employee complaints in our team.
The main reason to me seems to be unreasonable goals and timelines set by management. Because of the aggressive goals and tight timelines, we have to work so hard for long hours to achieve our goals. But sometimes the projects that we put so much effort into got canceled or left aside after execution, leading us to become frustrated and skeptical of the original plan from managements.
In addition, Edwards' work environment is VERY political. Your connection and network are more important than your abilities. People get promoted or recognized faster when you develop a "closer" relationship with management rather than working harder and being more technical. The colleague next to you who worked really hard and accomplished a lot of important deliverables didn't get a promotion, but another colleague who didn't seem doing/knowing much got a promotion because he/she was good at politics. This unfair acknowledgment has sparked controversy among peers.