Excellent company. They take care of their employees better than any I have ever worked for.
Svantaggi
Starting as a remote employee was difficult for me. The addition of regular team meetings promoted a sense of community and made it easier to reach out when needed.