The products are great but the training of the staff is rushed, disorganized and surface level that it is hard as an employee to assist the customers with all their questions about the product. Their reference material is very scientific and lengthy that it is of no use to the customer service representative who has to read 30 pages to find the data. The supervisors work against each other and one gossips about the other, creates conflict, disrespects her staff and has no tact. Products are constantly on back order and shipping is soooo understaffed that orders are wrong, things don't go out on time, customers are upset and customer service is stuck holding the bag! Favoritism is a game that is played here as well.