Pros
If you want to be the best and work with the best this is a great job for you. It is at times tough. But in most cases if you need tons of hours to complete monthly, weekly, daily requirements, you are not working with the tools that ECOLAB supplies for you. Make your own schedule aside from customer needs. Great atmosphere within work groups at meetings and functions. ECOLAB promotes exclusively from within. Have never met a manager that was not at the lowest rungs at one point in their careers. Company cars are provided. Amazing benefits and vacation time.
Cons
This can take up a lot of time and is demanding when you fall behind or have large customer issues talking several days. It is hard to gain support from top management on issues that pertain to smaller/local customers.