Pay raises are not commensurate with experience and training. They will drag the process out as long as they can. Long lag between first work order and payday. In between time you have to invest a boatload of money in equipment and material to the tune of $1, 000 and more. You are a slave to the work scheduler who plays favorites and will lie to cover their own mistakes. Policy changes occur so frequently and haphazardly that no one can keep up with them, including supervision. Regional managers will run off workers that they perceive as a threat to their own position. Company forces you to lie on your work orders to avoid labor law violations. Example: You are required to assemble at least 25 units to stay in their good graces including: set up, assembly, breakdown, cleanup, and work order submission to client. Then, you are required to work only 40 hrs per week, even if you work more than 5 days a week. Impossible. Work is paid by the piece not hourly. Competition with other assemblers at the site can get nasty, depending on who you work with. Training is minimal and inconsistent. You are a slave to the computer terminal. You have no idea if you are working the next day or not until 5:30 PM if then. Lastly, the company is completely dependent on one client for their survival. 99% of their revenue comes from the big "W". As such, the company lives or dies at the mercy of this mega store chain.