How the Great Resignation made tech recruitment even more challenging