The management empowers the team to pursue the best technical solutions
The work culture is one of the healthiest environments I have worked in
It was one of the places where I was given the chance to accomplish so many great things in very little time
Cons
It is relatively small company with a small but very capable technical team