This is hard, I do love working for ESRI, but their pay is just way below average. If their pay was average then the turn over rate would lower. The cost of living has skyrocketed and they're not keeping up with the times. So... If I leave I'll have to deal with public companies that don't care about you but you'll make more, if I stay I'll get to enjoy non-toxic environment, and work and life balance. It's hard, because every month I have a mortgage payment.