In general sense, an excellent company to work for, that cares for their employeesThe good thingsI enjoyed opportunities with PM in terms of roles, locations, and variation. Education and courses were available to assist advancement
The challenges- Managing a difficult product
- New fresh ideas
- Toward the end of my 25 year career, balancing an incestuous upper management team that had personal relationships with some of my subordinates.
Apart from this issue the majority of management particularly in the early to mid years was excellent