You get to work on your own time and effort. Team leads are very aware that you have a life outside of the company, but do ask to always make some kind of progress so things can keep moving
Cons
Because of its online nature, it can be very easy to skimp.