Co-workers are friendly, working remotely (depend on position and location) so no drama at work, salary is good
Cons
depend on who are your leader. some people tend dont trust your work and if you work in long distance, it can be hard for you to get along with each other in working