Refer through a friend as a contracting position, interview was scheduled after 1-1/2 weeks of talking as manager was busy. After 3 days of confirmation and me accepting offer, back ground check was started. After 3 weeks of background check, onboarding process started but after 3 weeks there was no confirmation of joining date. On 4th week when calling the implementation partner back to back, they finally came up saying that position has been freeze. Not a proper response from the person who referred me. That person was not even sorry for what all happen as he was responsible to follow up and get proper answer from the manager. Overall very very bad experience. Simply wasted my 7 important weeks of mine.