Good salary for engineers and management, dog-friendly Fridays, free food in break room
Cons
Upper management is clueless, product hasn't found the right market fit, sales are lacking. Benefits are terrible, no 401k, management focused on hours worked, not results.