Very unusual process. For starters, it took 2-3 weeks to get through all rounds of interviewing, which included them telling me they were going to extend an offer and then scheduling another interview afterwards which they never brought up at the start. At this point they also mentioned that the salary range listed on the job description wasn’t accurate and that they couldn’t actually pay the top half of what they listed. I passed all the rounds and then received a written offer, but apparently that had a 24-hour expiration. I’m glad because I got a higher paying job for the same position at another place after a week of interviewing.
If you’re confident in your engineering skills, I’d recommend looking elsewhere that will pay you your worth.