Pros
Great pay, ideas are welcomed, team driven atmosphere with various avenues to grow. Culture understands continuously improving and when things are wrong, correct steps are taken to drive positive change.
Cons
There aren’t many. Work can be repetitive, but there’s always cross training and other opportunities to try something different and better yet - they let you try them.