Quick to let people go from employment because of a disagreement with a team lead or manager - at least in NJ. They are also quick to release from employment when bringing up ideas that management doesn't agree with. Management makes offers and promises they don't deliver on. Management needs to practice the core values of "Trust, Transparency and Fairness", not just say them.