Pros
The work schedule depends on you. You must comply with the hours for which you were hired. The company also offers the possibility of covering more hours if you wish. It is a respectful company with all its staff. It is innovative and highly technologically up-to-date. You can work from anywhere in the world, you only require an internet connection. It is a company in constant growth and innovation
Cons
Sometimes the time change between your place of origin and the company's official schedule can be a problem. The work is demanding. You must meet weekly goals and your evaluation depends on that. Sometimes you may feel like working alone given the virtual environment. Sometimes you feel pressured because you have to get the results. You can't work on something else because it's highly unlikely you'll have the time to do it.