Pros
Compensation is not bad. Some coworkers are talented and friendly.
Cons
The product itself isn't horrible; it's just that the product team isn't leading it with a clear vision. New features have no market; simply provide what customers require, not what you want! There is a lot of technological debt, thus resolving product issues should be the first goal. There are WAY TOO MANY senior directors, directors and managers; it's a joke, as others have pointed out. Most of them receiving a high salary yet producing nothing, taking credit for other people's work after the project is completed, deprives you of acknowledgment for your efforts, then promoted a few times within 2-3 years. Employee will not have the opportunity to speak with upper management; everything is filtered through middle management. No career advancement.