This is more like a SALES and CUSTOMER SUPPORT job, not an "engineering" job.
Recruiter reached out via LinkedIn, applied, received take-home assessment (4 parts, probably took 2-3 hours, video and audio on. Involves coding, math, English.). Got Zoom link for informational, then got another assessment testing IQ. For some reason I got another 1 hour assessment with basic questions, also testing IQ. Got final interview, which was 2 group interviews (software demo and team specific), 1 interview with a Team Lead (case study), and then final interview with a recruiter. Probably took around 2-3 hours total for final interview. Overall, assessments were fairly doable and interviews were pretty straight forward and easy. Felt pretty confident about all of my answers in the assessment and the interviews.
During recruiter interview, asked abt my salary and I think I said a number too high for them because they ghosted me after that. I reached out a whole month after the final interview for updates and they said moving forward with others. Unprofessional on their part for that, but can't complain since other companies would've just not respond at all.
Base is $75k with $10k relocation, if you're okay with that, but you have to pay the $10k back if you leave EPIC within 2 years.