Pros
You get to see the most challenging projects, and managers are more than willing to feed you responsibilities pretty much the minute you're ready for them, and sometimes even a little before you might feel you're ready - very much a "sink or swim" culture. Great for setting up entry-level engineers to be successful for the rest of their careers. Clark has several divisions, and encourage as much exposure as possible - not only between the different divisions, but also with its field, PM, pre-construction rotations.
Cons
Senior management doesn't spend as much time in the field as they probably should - sometimes appear to be very out-of-touch with the day-to-day operations in the trailer. Middle management can be shaky at times - some very good project managers, others that are less competent, especially on the technical side. Entry level office engineers are sometimes given minimal guidance and are thus often left to "fly at the seat of their pants," which can be good in that it challenges them, but can also result in poor management of aspects of a project. Staffing can also be very top-heavy, with many more middle managers/supervisors and fewer office engineers who are actually generating tangible work.