Unlike a decade ago when very few technology areas dominated the landscape, today, the variety and flexibility in such options brings us to the age of an unprecedented amount of specialization.
A combination of these factors creates an exponential demand for skilled technology professionals and puts organizations such as ours in an environment marked by hyper competition for the best resources yet subservient to a finite pool of candidates.