Pros
Pay isn't terrible, but when the company loses your customer, you lose money. Pretty good benefits. Company car, and gas/phone allowance. Solid line of products to sell.
Cons
Compensation program is extremely complicated, and when trying to explain it to others, they get extremely confused. It gets confusing for TMs too. Flexible-ish schedule, but when it comes to getting time off, good luck. There isn't much paid vacation, and you still have to take calls while you're gone. Organizational structure is a disaster - salespeople are also repairmen. It might make sense to have sales division separate from the repair division. Management doesn't respect employees. They bark orders and rudely make demands, instead of trying to work with employees. No defined territories, so you'll be competing with your fellow TMs for sales, and three other levels of sales staff at Ecolab - as well as the outside competitor. Corporate sales initiatives aren't reasonable.