Pros
There are so many things, so many levels and layers (much more then layer7 ;) as to why this company is the best that can be - the leaders' character and loving care, the culture, work relationships, interest, rewarding experiences, fun, fun, fun, togetherness, challenges, enormous wins... I just can't go over it all. You just have to be a part of it to truly understand it. I'm meta-proud to be one.
Cons
? none as I said you have to be it to believe it