Good product portfolio, overall expertise very good. Product knowledge good. Product managers are good they are properly trained
Product managers do not have the chance to fully train their staff. Implementation process poor. The right end does not communicate well with the left hand. Sales people are seen as necessary evil and an expense instead of development allies and a business asset