Low compensation. Dishonest management. At least for me and my peers, this has been a stressful ride with lots of whiplash due to changing priorities and mismanagement.
We were expanding very quickly in 2016 to the point that we were/are having issues with scaling the business/teams to fulfill all the demands being made by management. See below. My team of 1 person was the last to be "right-sized" meaning I was ostensibly the hiring manager for 2 BAs at the beginning of 2017. I found good candidates, and we hired them.
The bad news? Neither BA would report to me, because they were brought on at a higher salary than mine. The good news? I was told by my manager I was being underpaid (in March), promised an adjustment to occur in June, and then management backed away from that promise at the end of June. It was framed as my fault as if I asked for a raise in the first place. The fact is: my manager was right. I landed a new job paying 33.7% more in base salary with better benefits. I now know the opportunity cost of staying (between when I was promised a raise and when now) was just shy of $10k after taxes. Basically, I could've wiped out half of my remaining student loan debt and begun assisting my disabled parents in their retirement.
In addition, management has a trend of hiring people who are desperate--out of work and looking for some time--and undervaluing compensation in offer letters. I do not know if it's a conscious predatory/exploitative hiring strategy, but the if not, the series of coincidences are still remarkable.