The growing demand for emerging tech talent, globalization of workforce, and the need to reduce the time-to-hire has led to new innovations in sourcing. Self-Sourcing or Direct Sourcing is one such concept that is gaining prominence. The idea that a firm can utilize its…