The interview process progressed really quickly! Everything appeared to be going in the right direction until just before the offer. That's when I realized how entry-level the role actually was. The JD appears to be a mid-level position, but it's an actual entry-level position. It's set up in a way that could lead to failure for an entry-level candidate (due to the high salary); there are also high expectations for someone with real experience (lower salary).