Pros
You're surrounded by intelligent, kind, and hardworking individuals (no matter what team), great benefits, competitive compensation, flexibility in schedule and working arrangements, and unlimited PTO! Lot's of excitement and passion throughout the office.
Cons
The company is continuing to grow quickly and has high expectations for it's employees. If you want to be challenged and have fun this is a great place to be.