Pros
The people are generally nice and the remote work policy is generous.
Cons
If you aren't part of a favored few decision makers, expect lots of top-down management and little creativity or independence in your work, no matter what your job description says.
Titles are inflated and don't align with seniority/experience or with employee autonomy.