Uppers
The work flexibility. If I need to work remote one day, or one day I need to leave a bit early for a personal matter, I am able to do so quite easily.
Downers
The worst aspects of the firm is that the pay increase doesn't take a big jump until manager. This may lead to some people leaving the firm after a few years.