Best in class training and development. Good systems and organization. Positive culture overall.
Cons
Long hours and large scope of responsibility, sometimes without adequate support.
The switch to more corporate, pre-fab products disappointing, as company was a leader in casual market in the past.