Remote, unless you're close to a physical location. Option for 4 10s instead of 5 8s.
Cons
More work than hours in the day. No downtime. Multiple peers that don't contribute, with no repercussions. Low pay. A lot of micromanagement. No raise.
Extremely smart and fast moving culture. Every employee is critical to the company and can make large impacts to where the company goes. Even though at times you have to stretch to work long hours, it's all very rewarding.
The way they manage their employee is terrible. When you point something that they have done wrong, you will get fired. Your opinions are zeros. Don't expect they will listen you at all.