From applying to initial interview was few weeks long. Hiring manager was responsive and not silent while waiting to hear back for the next stage. Once gone through the next stage they give a call to you, and explained what you will expect in the following stage. After waiting few weeks. Then HR give good feedback in details.