Continued job uncertainty stemming from massive and sustained layoffs in IT during a loudly hailed booming economy is taking a toll.
Despite being satisfied with their jobs overall, more than 50% of respondents in the latest IT Salary Survey rated their stress as a 6 or higher on a 10-point scale.