Pay is 10,000 below market for the area and experience. Promotions happen to friends, or people who keep quiet and don’t add anything special to the team. As long as you are there longest you get promoted. But it doesn’t matter if you work harder, and add something beneficial to the team, they are fine with replacing you with a cheaper option.