Pros
As another co-worker said, benefits package are our ball and chain because they're so wonderful. Unlimited PTO (good luck trying to usewithout feeling guilty), amazing healthcare benefits, 401k matching, commuter compensation, paid uber account, amazon account, nerf battles and hoverboards around the office
Cons
Where to begin... I was hired less than a year ago and thought this place was a dream come true. In some ways, it is. The peers you make here will fast become your best friends. The management, however, is utterly terrifying -- especially executives which we now all believe to be somewhat sociopathic. I also dont believe any feedback is anonymous here; if you have complaints or concerns, rather than have them be addressed you're asked to leave or resign. It seems like a Disney fairytale until you strip the paint and realize all these wonderful people are equally scared for their jobs. We love the hip, lax environment and our peers but there isn't any trust between senior management, HR, and their underlings. Anything they tell you about a flat/horizontal management is absolute bupkis. They try and model themselves heavily off of other silicon valley companies but having been a part of several start ups now...I see the same old trend. Lack of presence/transparency from execs, promotions to leads are undeserved half of the time, no direction or guidance. There's a new company re-org and attempt to change probably every other month. Process is an absolute travesty and has been almost 0 improvement (actually, it's worse) since I started.