Pros
There is tons of work and opportunities to given to you. If you excel, this is recognized for the most part. Advancement in the company can be very quick for those well suited for the role.
Cons
There are tons of opportunities because people are overworked and understaffed. 50 hour weeks are the minimum, and expect that to be the lower end of your work week. 12 hour days are pretty normal, and months of 60+ hour weeks including weekends is becoming the norm. 24/7 jobsites are becoming more normalized. Add in that HITT recognizes only 6 holidays during the year so working through a holiday isn't some exceptional show of dedication, it's the norm. Also, for the past 3 years despite very successful years (Including the pandemic!) we have been told come review time we had to tighten our belts and brace for a recession. Those at the APM and super level and below accepted lower (Or no) raise and very little bonus. Then after the reviews are done the gloomy outlook disappears and it's high fives all around in time for upper management reviews and bonuses. They've effectively stagnated wages for 3 years for anyone not upper management. They thew a small extra bonus at us this year but it pales in comparison to 3 years of sufficient raises.