Pros
More or less market level compensation. There is an Unlimited Paid Time Off programme, but in the culture of communication, it is disapproved of to use it. Good engineering culture in devops team.
Cons
There is no documented single source of truth. You'll break your brain trying to figure out - what you need to do your job well and grow professionally. Phrases like "I'm going to use my administrative resources and say we're going to do it this way" are part of the daily routine. There is a lack of transparency in management principles. You'll be working on products that literally no one will ever use. The CEO is micromanaging. Stress levels are unnecessarily high. Psychologically, the atmosphere is like hell - you regularly find out that something should have been ready yesterday. The person who planned it a month ago just won't let you know.