Excellent salary, debatable management
During the hiring interview I told them (months in advance) that a specific day I wouldn't be able to work. Once hired, I put it in the system they use. I reminded my boss weeks in advance. Was still scheduled, and denied leave.
Will likely judge you more on "do I like you" rather than work speed/safety/ethics.
The only good thing is the salary, but that's really the minimum considering the wonky schedules available and the respiratory full face mask you have to wear at all times on the site.