Pros
Wonderful people, super flexible hours, balanced and realistic work expectations, most respectful and considerate management I've ever worked for. I have zero intention to leaving any time soon. I am EXCITED to go to work every day, and often work overtime for free because it's that much fun!
Cons
They pay me more than I deserve, and people are too nice.