Complete dependence on technology can have its own downside, especially when it comes to the recruitment process and finding right talent.