Pros
Very good company for long term growth potential as an individual, both with your career and your finances. If you are struggling performance-wise, they give you a fair shot and time period to turn it around instead of just firing you like at some other GC's. ESOP is structured by design to reward people who are in it for the long haul. Company has very healthy balance sheet. Company aims to keep people with less than <5 yrs tenure within similar pay ranges for respective titles, I think this is to give everyone new as fair of a shot as possible and avoid nepotism hires.
Cons
Because of McCarthy's long-term stability structure & planning, individuals starting out may find the base salary is less than the competition, particularly over the course of the last 2 years. This isn't just for staff; McCarthy offering good benefits and long term career growth as a tradeoff for a lower hourly rate can make 1st-year craft retention particularly low. This can at times make hiring for upcoming projects difficult and/or delayed.