I've interviewed with companies of all sizes in the Twin Cities and this was by far the oddest company I've ever had the misfortune of meeting with. Even though an offer was extended, it was a low ball offer and a complete waste of time for all parties involved.
It was a very slow process (over 60 days) from the initial contact to in person interviews. If you get an in person interview you'll meet with the hiring manager and two members of the team where they stress how smart everyone in the company is (I was literally told that I'd never be the smartest person in the room... which isn't something I ever really think about) and how they're completely obsessed with up time. Most of the interview was them talking about how seriously they take up time. Hardly any discussion about required skills or technology.
After this hour discussion about up time, they'll walk out of the room and decide if you're worthy of meeting the CEO, who is the sole person that can determine if you're a good cultural fit according to the hiring manager. I've heard some candidates were walked out at this point which is a a very awkward way of doing interviews.
Luckily, I was one of the chosen ones and got to meet with the CEO who is an odd person. He refused to shake my hand and played with his phone through most of the interview. He went on to trash companies IT departments and say that IT people make terrible Project Managers. He also went on to say that their software was incredibly complex and impossible for mere mortals to understand. Great first impression for candidates.
After that odd encounter, the CEO walked me out. I didn't hear anything for a few weeks until they called and said they liked me as a candidate but offered me a low ball salary about 30k less than the job was listed for and was discussed before even coming in for an interview. I guess they try to sabotage your self confidence to pay significantly less than market rates for Sr Level experience.
I turned down the offer.