Ventajas
Anyone who has worked here under the previous leadership would likely say that the new leadership is a vast improvement in atmosphere and some would even say the change is like night and day. The work is challenging and provides for appropriate professional growth. I can see how working here might be hard for those without a decent amount of experience, because you need to know your stuff to be successful in a small company. That being said, the need for employees to stand on their own without a lot of guidance allows for independent judgment and creative thinking to be used - a big plus for most professionals. Most employees care about their work product and act with integrity.
Desventajas
Implement a structured, planned, occasional work from home option for employees in good standing. Many companies have adopted such limited plans and it would be a huge win for management and employees alike.