What does the Great Resignation in the USA Mean to IT Talents?