Pros
They give plenty of learning/growth opportunities, even to those just beginning their career. The internal support network is amazing. They also provide job security. If you do your job and are always open to learn and grow, you can make a life long career here. I've never seen them layoff anyone (throughout pandemic and historically) and they always rotate and place personnel on different jobs in a way that works for everyone. Lots of trainings and community service opportunities. Good culture among employees. Lots of events, happy hours, etc.
Cons
Toxic HR environment. I've seen people get "random" drug tests after vacations or when maybe someone isn't doing the best at their job, but not bad enough to be fired. Terrible work life balance. When I say this, I mean worse than the construction industry average. They will work you into the ground here and ignore feedback about it. Below industry average for pay, benefits, bonuses, etc. Now that it's less taboo to talk salary, I have heard from several college peers, ex coworkers, etc. For how large of a company Clark is, their compensation is sad compared to what other companies can offer. Especially for operating in areas with some of the highest costs of living. Large disconnect between entry level and upper management. This is probably typical, but upper management often only hears what they want to hear.