I was very impressed by the openness and transparency during the interview process. I first received a phone screen with an HR representative, who went over basic requirements for the position and discussed compensation at a high level. A few weeks later, I was called to an interview with the hiring manager; it was a panel-style interview with another engineer. What I liked the most was the laid-back style during the in-person interview. Instead of scripted questions, it focused on organic conversation, which really allowed both of us to determine if it was a good fit or not. Overall, I got a good vibe from the hiring manager and felt I was a good fit for the role.
I received an offer exactly at the salary requirements I requested, so there was no need to negotiate. That was very nice. Start date was very flexible and I got the general feeling they really went out of their way to work with me (I wanted to wait about a month so as to finish up a project in my current role).
One last point: there doesn't seem to be some 'black hole' between the offer and the start date like there is at some places. I have very explicit instructions moving forward to call HR a couple weeks before I start to set up my accounts and streamline the whole on-boarding process. I'm assuming the main reason is payroll. That was new to me, and very welcome.
My one critique is that it seemed a bit slow at times. Had I been actively applying places instead of passively looking, I probably wouldn't have been available by the time they called me back for the in-person interview. Especially with the labor market tightening, a good candidate with a STEM background will rarely last a month anymore.