Good coworkers and a very rewarding job. OT always available if you want it. Can be a fun place to work.
Cons
Lots of Forced Overtime. High turnover rate. Coworkers abuse sick time. Not much opportunity to advance. No financial incentives to take on additional tasks.