Pros
Great coworkers, bosses, atmosphere and attitudes. Hard work is appreciated and rewarded. I admittedly started in the midst of some health and personal problems, and was given dozens of chances to redeem myself. My former employer and employees would have torn me apart, but the "moogers" helped me rebuild my confidence in my skills, and my new position. I am and always will be grateful. Pay and bennies are better than I've ever received doesn't hurt either.
Cons
Only one I personally have is I'm used to doing multiple operations, and seeing my work from start to finish, as I now am doing finishing work as a rule. Lot of pressure if I make a mistake, but bosses aren't looking to pin blame, or embarrass you, unlike my former employer.