Pros
A number of very talented, knowledgeable, and capable staff. Great place to learn for those who are new to the industry or mid-way. Makes an effort to continuously improve on drafting and design standards (staff lead initiative). Project portfolio continues to expand and diversify, offering a wide range of project types. Maintains a number of large and repeat clients due to exceptional service.
Cons
Risk of getting stuck in one phase of a project or task due to lack of resources to branch out. Owner pays under the market rate with no effort to bring existing employees up to standards (or perhaps only certain employees, favoritism suspected). Emotionally driven/bias approach to compensation, reviews, and resignations. No interest or future intentions to implement remote/hybrid policy of any kind.