Compensation is awful. I choose to stay because it works for my family however most companies are being really flexible these days so its hard to justify staying here. The company is aware they are well below the curve and has instituted even more flexibility to compensate. We've had layoffs consistently for 5 years and the organization is very flat so there's little to no internal mobility or room for advancement.