As globalization, economic development, immigration and greater accessibility to information via the Internet have paved the way for creating an environment of borderless work opportunities and greater talent mobility, talent attraction and retention have become the critical factors that organizations must effectively address if they wish to remain competitive.