Pros
The wastewater design experience at GHD is some of the best in the industry and the technical designs that come from this firm are very good. There are very smart engineers working here and if you can find someone to work under to understands the value in mentoring others you can learn a lot. The non-technical staff is amazing as well. The admins, marketing, people team, etc. are all really caring individuals who work hard to help the firm produce an outstanding product. If you work hard, show ambition, and learn quickly, you may be able to move up quickly in terms of responsibilities and titles. Compared to the rest of the industry, the paid time off is typically higher than average, but they keep chipping away at that. Other benefits (401K, healthcare) are about average. They do have a generous parental leave policy so that mothers and fathers can take a decent amount of paid leave. If both parents work at GHD, only one can use the paid time. In general, younger engineers take advantage of and appreciate this benefit, but I have heard the older generation of engineers pass harsher judgment on the fathers who have taken paid parental leave.
Cons
The atmosphere is very "old boys club" and you will need an "in" with upper-management to know what is going on at the company as well as to have someone help push your career forward. You will not be paid competitively (salary, they do not have overtime pay) at any level (new grad or PE) and benefits are becoming more average year by year. Obviously when you change jobs you typically do so for a salary increase. When I left, my new job was the same title, but my new salary was 30% higher. As a younger engineer, I know that there were new grad male engineers hired at higher starting salaries than female engineers with the same degrees and more experience. The 401k contribution changed while I was there. Originally you received 3% from the company without any requirement for personal contribution, now I think you can get just over 3% if you contribute 6.5%. They have a bonus program, but you have to work a significant amount of overtime to be eligible, and the value ranges for the bonuses are pretty low (a few years back, the maximum bonuses were <$2000). A lot of really great people have left in the last 7 years. In the Cazenovia office there is very little diversity. The company has hired more women as new-grads lately, but they have all left within 4-7 years of starting. If you look higher up the ranks there are 1 or 2 women who have been there for 15+ years that are in technical roles. The company claims to support some of the more social/culture causes in the office - young professionals group, mentoring, charities, etc., but very often makes the employees who work on those programs feel as though it is not important work and that their contribution is not valued.