Pros
If you're working a dayshift, the Gym and Cafeteria are very nice fringe amenities to being onsite for 12 hour shifts. The medical benefits are pretty average for the area. You will meet and interact with some brilliant people. They have 2 types of coffee, and usually some Luzianne tea bags.
Cons
No work life balance. Hard workers and performers prop up teams and shifts of half useless individuals. Ladies, be warned now, this company will absolutely tolerate casual, blatant, and repeated sexist remarks and thinking from your managers or counterparts, in addition to allowing a culture of "Don't worry, you'll find a man to take care of you." This remark was in response to a managerial inquiry as to the reason behind a colleague's application for a more advanced position than the one she held at the time. She quit shortly after that conversation. As a technician, I am somewhat insulated from the constant backstabbery that occurs between the operations and engineering departments, however I must deal with the fallout as anyone else does. Advancement is a pipe dream, they'll promise you the moon, but where you're hired, is where they expect you to stay. Lateral transfers are viewed as personal insults. Training. Training is lacking, training for lower level employees is nonexistent. Our processes may be somewhat inventive, which is somewhat a necessity with our equipment having been manufactured sometime before or during the Reagan administration. The pay is below average for the area and for the industry, bonuses should be treated as a myth. Promotions. In my time here, almost 3 years now, I have seen 0 technician to engineer transitions, 0 operator to technician transitions, and 3, (out of almost 130 people) promotions where pay was also increased. Yes, one last little bit, you can receive a promotion from say Operator 1 to Operator 2, without a commensurate increase in pay, the same applies to the process and maintenance technicians. When you quit, and you will, they will blame you.