Pros
Compensation is very fair, and benefits are excellent. Few other companies offer things like pensions these days. The work varies daily, which can be a pro if you dislike a mundane routine. The company has a tendency to forgive mistakes--even large ones--if they are owned up to responsibly.
Cons
Work/life balance is abysmal. During the hiring process, they mentioned that it's a very physical job with long hours, but I was not expecting up to 70 hours per week. It's not unusual at all to go for 12 to 14 hours without a break. Three a.m. starts leave little time for family or other commitments. "Chinese Overtime" adjusts your rate of overtime pay so that you're compensated less the longer you work. Although you work alone, you have little to no independence due to micromanagement.