The company his reliant on Microsoft contracts. Every new Microsoft fiscal year, budgets were cut. This results in furloughs, with no regard for retaining talent. Constant fear of being furloughed, which is demoralizing. There is a good chance you get a year on a project, and then budgets get cut.