Pros
Usually great communication between different teams within operations, much better than a few yeras ago. Flexible hours, most employees allowed to WFH 1+ days a week.
Cons
Senior management rarely present, shows almost no concern for rank and file workers or their projects. Product development doesn't understand operations very well. When enhancements are requested, PD will commit to delivering the enhancements, then never follow through. All PD work is purely business driven. This is understandable for a startup, but not for an established company of this size. It is only by pure luck that we haven't suffered more outages as a result of PD's & Business not spending more time on implementing best practices in regards to maintainability of PD's products. QA is also chronically underfunded.