Working at Granite has been the most mentally exhausting experience. Our team lost many people in the span of a year and management refused to replace them instead they gave us more work load and offered over time so that we could keep up with the work load, which is unacceptable and undoable if you want to balance family and work life. When people spoke up about how unfair this was management told us to suck it up or leave if we did not like it.
The director of our team behaved like a child that didn't get their way and refused to have actual conversations with the employees. Instead the director chose to give us the cold shoulder and pretend we did not exist, if people had thick accents she would talk down to them, cut them off mid sentence and treated them rudely. This behavior was reported to HR multiple times but nothing really got done, which has made the employees feel unheard and uncared for. Many of us felt like upper management was protecting this person because the have 10+ years with the company and know the right people. There was also no room for growth in our team, the work load was so high that even if you did try to work towards a promotion the goals were unattainable unless you did put overtime in. So they pretty much made you choose between family or work if you wanted to "grow" within the team.