Learned to communicate better, and worked better as a team as well as individually. Time goes by fast working 12 hour shifts. Management wasn't so bad, but could improve. Hardest part of the job was poor components couldn't keep up with machines running so some days couldn't be as productive as well as some co-workers containing poor work ethics. Sometimes you're always babysitting, and cleaning up after others. A lot of sitting which made people lazy, therefore, I always kept myself busy since it made 12 hour shifts goes by fast. Sometimes you get incentives for reaching a certain production level.