Pros
There is no other place with a better culture/atmosphere and the people at CRB. There are multiple opportunities to drive your career in multiple directions. You are able to learn various disciplines, be part of different discipline specific groups throughout the company, join simulation teams, or also be part of the construction phases, which is essential for engineering development. CRB is a great place to develop your skill sets, whether networking with clients/vendors, growing your technical knowledge, or becoming a manager. The opportunities are endless.
Cons
If you are not able to manage work load, the work can become stressful. High performers can feel not as well compensated, while low performers typically hang around and fly under the radar.