Pros
I worked at CDMS for 4.5 years with no EHS background and it was the best place to start out my career. They trained me to be an expert extremely quickly. It is overwhelming at first but the results came in time and it was worth it. Compared to people who work for companies with an internal EHS team, my knowledge and ability is likely comparable to people with 20 years of experience due to seeing so many projects as a consultant. Pay goes up dramatically once fully trained and exceeds industry standards. In my time at CDMS, I got to see a huge variety of projects, got to see how a lot of different industries operate and met many fantastic people. Once trained, the job is extremely flexible.
Kontras
Since pay is based on productivity once a project manager is fully trained, hustle culture is prevalent. This means, that for project managers, the job is best for people with certain personality profiles. Mainly, people who are relatively outgoing to deal with clients, hard working to keep up with productivity, and independent since each project manager is fully in charge of their own projects. If a new project manager has a hard time learning a lot of information or is generally slow, it can be discouraging. Typically the first 3-6 months, me and most other project managers I saw join didn't know if they would be able to learn everything they needed to learn and do everything they needed to do.