Pros
This is an impressive company with a great culture and dynamic people. The folks you work with are open and want to help you be successful at your job. The company invests in their people and constantly push for ways to do things better. It is a fast paced environment where you are expected to perform and have fun. What I love, having come from a Fortune 200 company, is the ability to have a voice and have management listen. You will be hard pressed to find another organization of this size where you open access to all the key leaders. I was blown away how senior leadership makes an effort to be accessible to the front line people.
Cons
Ferry commute from Seattle. I will be glad when they expand their Seattle office space. You will find that the orange in your wardrobe will grow significantly.