Pros
- great management, care about every employee and know them all as people, not numbers - create events and engaging activities for employees across disciplines and offices to connect - lots of great work; people genuinely care about the work they do - well rounded: site visits, meetings with clients, etc. all part of the experience off the bat - many different opportunities and avenues for work. A great place to spend your time and grow in your career!!!
Cons
Literally no downsides to working here. if you're thinking of working here, DO IT!