Pros
Very flexible working schedule depending on your office. Very knowledgable people in the field of planning, engineering, and landscape architecture who are focused on "active transportation" and love it. A great learning experience for the time I was there. Great benefits package with an active wellness allowance for spending on recreational activities and equipment.
Cons
At times the work environment can be hectic and extremely stressful due to tight budgets and a very high utilization rate amongst junior staff. Tight budgets lead to staff being overworked at times to prevent projects from going over budget. There is no compensation for working overtime. Turnover rate is very high. During my time there people didn't last or stay very long. Some projects suffered due to employees coming and going.