Pay is low. Negotiate your rate prior to hire, or you will never see significant increases. Raises are 1-2%/year. No 401k match. PTO policy doesn't rollover or payout. Your bonus, if you get one, will always be late by several months - and if you leave you forfeit any bonus you earned in the prior year. Now you only get bonus paid 2/year vs quarterly. The people at the top have been there forever and seem to be out of touch with the reality of how companies manage the workforce now. Stuck in old ways. When people leave they don't fill the positions, they just dump the work on current employees with no incentive.