Pros
I feel respected and appreciated for what I do, to me this is the biggest Pro there can be. The benefits are equal to or better to what I have found at other employers. Plenty of PTO and flexible scheduling to allow for work-life balance and I feel there is definitely a family first attitude.
Cons
I feel that operationally sometimes we can't get out of our own way and that there can be too many spoons in the soup. I'd also argue that there isn't enough understanding internally for what our customers go through. Of course that does also work both ways, but at the end of the day "The Customer is Always Right". These are minor critiques though and I would gladly deal with this in exchange for what I feel is the best place I have worked in my career.