So in theory the codes should be very similiar. They should have a limited roll, mainly just observation. Just to make sure things don't get out of hand. In some cases, data mining really is to find patterns that are true for a larger group than a select specific set of individuals. Discuss the implications of this with respect to your answers to the above two questions.
Companies can see where their sales are greater in certain products, such as a shampoo.
The company could try selling other products. The only wrong thing would be how they obtained the data. My fellow workers would not have anything to worry about if they are not doing anything unethical.