Pros
*Lots of "perks" (free food, gym membership, onsite massage, etc.) *Dog-friendly workplace *Tech company in SF *The people you work with are nice and generally care about their coworkers
Cons
*Work too much to use the "perks" - employees often look like walking zombies *Mandatory 6-day work weeks for some teams *Compensation packages not competitive with other private tech companies (esp. the equity) *Micro-management at all levels *"Recognition" given based on hours worked, not actual skill or contribution *"Flexible" vacation policy really just means you can never get time off *"Start-up culture" means things change frequently - which is fine, but there's never any awareness that employees have been busting butt on one thing only to be told to make a change and bust butt on something new (i.e. no understanding of how hard people work) *No clear career path for lots of roles *People are unhappy and tired and management doesn't care *No interest in employee feedback *No upward feedback on management performance *Lots of *really bad* managers