I'm thinking of applying for this. Does anyone have info on what company this is? It's an MS position. Is it a direct hire?