Pros
Great team Great bosses Everyone you talk to loves golf as much as you
Cons
Dealing with retail customer isnt great
Pros
Humane treatment, solid benefits, caring management and dedicated to the cause
Cons
Lower salaries but working for a non-profit