Pros
-Clean office/manufacturing environment -They are known to hire recent grads (that helps to keep salary expectations low); however as a result its a great place to meet other recent grads and if you are new to the area it will instantly give you a social night life to transition to when the work day is over.
Cons
-Pay is well below the industry standard across all positions from assembly worker to senior management. -Work-life balance is unrealistic and it is expected (if you want to be taken seriously or move up) that working weekends be a norm and not unusual to see many people there working 6-7 days a week with little to no compensation for the salaried employees. However working weekends and evenings does not guarantee advancement if you are not "in" with your supervisor/manager/upper management as well. -You are constantly under watch by everyone... and will be constantly reminded by your supervisor that "no one is safe..." in that eerie tone every other day until you begin to feel paranoid even though you haven't done anything. -benefits package is very poor. At my previous companies I am use to seeing at most an 80/20 split where employees only pay 20% of benefits while its the reverse at this company. 401k match is 25 cent on the dollar and even that is not fully vested until end of the calendar year. -The overall feeling is to work hard but not to express much creativity or individualism. -Finger pointing is a common practice. No one likes to take the blame because blame usually equals getting fired. As a result, sometimes a problem isn't looked into further to help improve overall process or change.