Payroll is reliable, the benefits package includes equity, and time-off policies are reasonably flexible. There are some genuinely good people on the team.
Cons
The work environment is challenging. Communication from leadership can be difficult, and there is limited openness to input from the team.