The company handles promotions based on favoritism, the higher paying positions are often gate kept for the friends of senior management, promotions are not based on merit but tenure and cronyism, there is never a transparent answer to higher level positions and their requirements for hiring. If you are content making under $20 an hour this is a great place to work but otherwise office politics force you to stay in your place.