Took the interview after a cold call from a recruiter. The HR team was communicative and did a good job with the arrangements (flights, hotel, rental car). It was a 1:1 format in 45 minute to 1 hour sessions with each interviewer, 6-7 total. I had a great experience with the hiring manager and his supervisor, but two things became rapidly apparent: 1) the company was in a serious bind with some detailed engineering work and really needed another FPGA designer, not a systems engineer, and 2) there was a strong difference of opinion between the hiring manager and his boss, who came from outside the company and wanted to institute more systems architecture thinking and process, and the "old guard" at the company that didn't see the value in those areas. I didn't receive an offer but wouldn't have accepted regardless after seeing the internal strife.