Pros
There are some really awesome superintendents and project managers that are patient and incredibly smart! I learned a lot about the construction industry with my field team. If you get put on a good team, you'll have a great experience! Field admins and PCs are hourly and overtime is not expected, so you're able to maintain decent work/life balance.
Cons
It's a lot of on-the-job learning and teaching yourself. Management is pretty out of touch with the field teams and the goals they like to set are sometimes pretty ambiguous and difficult to meet, Check-ins and reviews are a bit of a waste of time and it's difficult to move up without causing a big scene.