Pros
I really had control over what I wanted to do within my realm. The company encouraged and paid for my training and certification. I worked with a lot of really good people and learned a lot. I found some life-long mentors. This company is very concerned with being just and ethical.
Cons
I managed a niche process almost entirely by myself, which often required nights, weekends, and holidays but didn't get paid a very good salary. It took many years to work my way up to a decent salary and title; however, no level of evidence was adequate to convince management to hire a backup/trainee for my position that would allow me to take time off over winter holidays (the busiest season). It became clear that I had reached my peak here, there was no more to learn, and there was no indication that my career would continue to progress here.