Before taking a role based on reviews here, please take a look at the unusually number of snr current employees that have completed a recent review and consider why.
High level of contractors, very high churn rate leading to lagging progress, under resourced and blame culture encouraged from the top. Lack of meaningful direction and strategy.