Inconsistency across multiple teams. It is really depending on the group and your manager. The company sells a lot products to women, and yet it was tolerated to yell, to call name to a female engineer. A female engineer was forced to write letter of resignation or else her working day would be made sure horrible for her.
She was lied to, she was told, if she wrote a letter of resignation, her manager would put in a good word for her record, instead he did none of that. She was used as blaming point for all issues.
Work /life balance is 3 stars because it is very inconsistent across teams, there are teams, where managers allow some wfh, while other managers sent out email to prohibit employees to wfh.