Money was good and the fellow GM's made for nice team work. The stock gifts were great and the 401k match was nice.
Cons
The management became way too controlling and didn't have the skill set to back It up. Senior executives were leaving and the values structure was becoming less important