Ability to make an impact big or small
Tons of development opportunities
Benefits are amazing
Lots of interesting events every day
Investment in current employees skill set
FOOD!
Cons
The Pace can be hectic for some people
Being tactical is sometimes required regardless of your level
Great Location
Great Food
Nice People
Awesome space for creativity
Cons
The company tends to be very secretive. Often times products are learned about by employees at the same time as the public. Not the worse thing, however would like more internal communication in the future.