Vantaggi
Culture of people-first, both customers and employees. They invest in employee's growth. They respect and trust employees, which is so key to building relationships. And challenge them to grow and tackle new technical problems. Small teams means your contributions are heard and you truly make an impact. They choose projects they believe in. They listen to employees. They value and promote diversity. They value and promote work/life balance.
Svantaggi
If you want to hide in a big business, this is not the company to do it at.