Any information on this company? I have an interview with them and have read mixed reviews about them. Any information would be greatly appreciated.