Interesting challenges, good pay, benefits including Dental, 401K, great in-house cafeteria and food at affordable prices, family owners were very accommodating to my situation.
Cons
I was moved to work at a location much further away than the location I originally started at. Long commute for me in later years.