Good compensation. You are given a lot of autonomy.
Cons
You are essentially directionless. The higher ups change their minds all the time and don't take ownership of projects. They would forget projects requirements and bring them up after the deadline.