Pros
Decent healthcare benefits, food stipend, and wifi reimbursement. It's sink or swim here, so if you survive you learn a lot.
Cons
Leadership has no idea what they're doing. Their outlook on strategy always leans towards the short-sighted. The success of the product is hiding all the chaos and inefficiencies that are happening internally. No department looks or works the way it's supposed to. It's honestly embarrassing how much we're running around like chickens without heads. The people who actually keep the company operational have to blindly figure everything out on their own, which would be fine in a start-up, except that should be management's responsibility. The problem is management can't seem to get it together long enough to implement standard and efficient process (not really sure what they’ve been hired to do thus far). This leaves the good employees doing double work, while getting under-paid and under-appreciated. Employee turnover is like a revolving door. People are getting fired or quitting left and right. Someone you're working with on a project today could be gone tomorrow. It feels like there's a new person every week replacing the one occupying the role previously.