-Weak pay and benefits -Multiple mistakes made by HR (and the hostile head of HR is incapable of apologizing) -Painful bureaucracy and uninteresting work -Being 100% billable, even on Day 1 of the job (this means if you have any IT issues, it's on your own dime) -Leadership is completely out of touch with its staff -Complete lack of company culture