Pros: If you are entry level, and manage to get past the temp contract into full time positions, you will be paid very well and have decent benefits.
Cons: If you are not one of the three families that unofficially owns and operates the plant, you will have to be very good at making friends with your superiors to get any kind of career advancement. Your work doesn't matter. It's all who you know.
Between all the ridiculous meetings and Cat metrics, you'll be jumping through hoops to try to get anything done, and it won't matter anyway, because other employees will attempt to make themselves look better by complaining about you. Anyone you're not sucking up to for promotions is your enemy in a tiresome game.
Rather than use the tools provided by Cat to figure out why their metrics are sucking, your superiors will hold meetings to complain about how it must be the fault of the workers. Enjoy everything being your fault whether it has anything to do with you or not.
Your superiors will say "Safety First" but don't bother suggesting anything about important safety concerns. Anything that's actually dangerous will be left for months to years depending on how your superiors feel at the moment (ie, are they bored enough to do something or annoyed at your word-making).
At the risk of sounding juvenile, the entire place, no matter where you are, at least once a day, smells terrible. I've never worked anywhere that was as consistently bad-smelling. Bathroom vents don't work, construction consistently breaks open sewage lines, people with bad diets can't control their bowels... whatever the reason, you will gag at least once a day.
Don't work at Solar if you value your sanity.