Pros
Interesting products, especially if your a musician Nice coworkers. Generally knowledgable and helpful. People are passionate about their work.
Cons
No real long term product vision and constantly changing strategy. Reactionary planning leads to constant shifting of features and priorities. Leadership teams do not talk to products teams; features and shipping dates are often a surprise. A lot of talk about modernizing engineering practices though very little action. Extremely slow to change. Technical leadership mandates new practices randomly. Whatever the latest development fad is the new savior. Losing benefits. Poor planning and strategy leads to missed deadlines then developers are blamed. Lack of trust, low morale, new people don't stay. Micromanagement on the rise.