Pros
A lot of autonomy. You are mobile going from one location to the next, no real managerial oversight breathing down your neck. You start and finish your day according to the appointments, meetings, inspections, you chose to do. Overall I'd say it's a decent company. But their local management is seriously flawed.
Cons
Pay is terribly low and well below the market average. Management simply is horrible. There are a few managers who really strive to help and bring out the best in their teams, but the ones on the East coast, especially within the Jersey area, simply are bad. Stericycle has a very bad /negative reputation within the healthcare /medical waste community. Many of their existing as well as former customers "ALL" complain about the same thing: Stericycle routinely cheats customers by over-charging and lies about / neglects to fulfill their contract service agreements.