Pros: pets, free breakfast, lunch, dinner, and snacks, gyms, and perks!
Cons: none that i can think of - just get your job done, and you'll be golden.
Great place filled with kind, intelligent, and brilliant minds of all extremes and variations.
A highly energetic, open place that values goodness over greed.
A workplace where people are a passion; work is appreciated; life is lived in balance and harmony.