Employees nor vendors get paid on time, not worth the risk. When you don’t get paid they don’t offer a reason or apologize, nor do they let you know when you might actually get paid. They also promote based on who kisses the most rear end, not who actually deserves it or has the better numbers. Unless this is a temp job out of high school, run away quickly, this company is not a viable career choice.