Pretty good interview process, very comfortable interviewers and process, but it took more than month to complete. I am not sure about the salary or the company's products and other benefits. I am pretty much sure the company seems to be good will update once I placed in company