Pros
Amazing people with amazing tech. I'm so fortunate to have stumbled into this company. It's refreshing to work at a place where the employee is respected and drama is absent. Everyone has been so welcoming and they have quickly taught me about the products, and when I've been in a pinch, they've been there for me even during inconvenient hours (we're a global company).
Cons
I'm still in the honeymoon phase so perhaps that's why I don't have any cons.