Pros: -People are honest, hard-working, and value each other as coworkers/colleagues.
-There are extraordinary opportunities for employees to pursue professional development, client development, pro bono/volunteer work, etc.
-Firm leadership fairly evaluates needs and takes action as appropriate.
-A great work culture--there is a "one firm, one team" mentality!
Cons: There is nothing negative to note at this time.