Small firm with lots of flexibility. Less politics and focuses more on the work itself. Operations are more transparent and you can to be involve in multiple levels of work.
Svantaggi
No HR. No IT. Does not offer competitive benefits. You have to figure a lot of things on your own. Have to wear multiple hats. Have to be self driven and less opportunity to learn and grow. Does not offer a lot of development opportunity to help advance in your career.