Yes, they are legit. They're just down the street from where I work now, and I did the interview where I would be working in if I were hired. They told me after the 1st interview that I'm not as seasoned as they'd prefer (it's for a Senior Unix/Linux admin), so they want to reserve the ability to do a probationary period and assured me if it doesn't work out for either of us, they would assist me in finding other employment. It doesn't say that in the offer letter, though.