First round was telephonic interview and was later asked to go to the company for further rounds. It had online test, f2f technical, f2f managerial round and hr round. Even after they said I was selected and asked to send all the required documents, they delayed to send the offer letter and after following up for close to 2 months I was told the position is on hold. This is a very unprofessional way of work from Epsilon. Very very bad experience. Don't attend the interview, you'll regret.