In order to be considered for a promotion, you must be nominated by a team lead who may nominate anyone they favor(especially if you are physically attractive). The management team is extremely bias on who they decide to promote because they decide base on who they like on a personal level versus stats/performance. There are no professional boundaries between management and team leads. No point on trying to voice your concerns because you are just another disposable employee who can be readily replaced.