Pros
If you are good at what you do, it is very easy to do better work than 95% of employees there, making you of value and ensuring job security. Also, you will possibly get to work on other things. If you dont want to work hard or you want to do the bare minimum, then you can. Also, if you repeatedly mess up, its OK, nothing will happen.
Cons
Where to start. Management, the Boss they brought in around 2012, is in control of everything. The boss will tell you where your are working if he needs you there. Not only will the boss walk around constantly to check your performance, he will jokingly add things such as "you got my cables yet" or if you hit your target " well give me 10 more", yet you can tell he really means it. He favors women, preferably some of the Asian's. He will be quick to get angry if he is stressed or something goes terribly wrong or not his way. Nothing is every good enough and you'll never get a "Good Job" or "way to go". I used to double the Daily target numbers and he would just ask for 10 more, Knowing damn well it was not realistic. Hard workers, The VERY few that are there, have to work even harder to pick up the slack or the laziest of workers, which is mostly everyone there because they just want to hire temps and pay them $10 an hour. Cheap labor is the name of their game. I have seen the best workers they had be pushed so hard that eventually one day they snapped and quit or found a new job.They allow the lazy people to be lazy and push good workers to pick up the slack. Horrible benefits. Might as well not be any. The whole company is truly a joke. Very low quality work that is not only accepted, but in some cases encouraged to get product out the door. The test department is completely clueless as to how anything works. They lose customers left and right and when there is a customer tour, the whole thing is staged to look good to draw in business. I've seen no less than 30 tours and they maybe landed 2 customers. Which brings me to why I no longer work there, They lost the customer I was working on (not due to me), so they had to make a "Business Decision" ie., 2 temps could do my job cheaper than what I was being paid. Once they no longer need you or your not of value, your gone.There is no loyalty to employees at all.and the employees are surely not loyal to the company because nobody cares about there job, because they're all are afraid of losing it or the company even shutting down. If the boss needs you for OT to finish something or to get a project done, He will guilt trip you into it if you say no. I watched people monthly, be hired and then fired the same month. People ran through that place faster than anything. An inside source told me they went from 60-70+ manufacturing employees when I was there to maybe 20-30.