Pros: many opportunities to improve systems, projects, etc.
Cons: needs more people internally -- many shared roles.
Shaklee is a wonderful place to work. There is low hanging "fruit" all over the place--many opportunities for success. Culture is nice, pay is fair to good. The people that work there are great, and their distributor force is extremely high quality.