Pros
The company is down to earth, that's why I feel it's successful. No crazy bold claims. It's an environment where ownership and initiative are appreciated, and product work is being taken seriously. Also, very good benefit package.
Cons
Can't think of a actual con