4w
Like you've mentioned, pay is good. So are work hours (10:30 - 7 pm, 5 days).
Work environment is what the team creates. Unfortunately, we have several members in our engineering team who are more or less trying to blackmail the company into an environment where folks don't need to work, including by leaving negative reviews here. We are already in process of reforming our team so that we no longer have negative elements.