Vantaggi
Remote working is, by and large, extremely convenient. Management is trusting unless given good reason not to be. The range of project work can be quite wide, and there is scope for utilising a wide skill set in many cases. Regular performance reviews. Generally friendly and reasonable.
Svantaggi
Remote working can be isolating - not specifically a Dotfive problem per se, but one to be aware of. Management of work is hard with a distributed team, and Dotfive didn't always manage this particularly well - sometimes unclear exactly what you were supposed to be doing. This can actually be a little stressful. The use of spreadsheets, in house bug trackers, daily email digests of completed work and daily timesheet of the same information led to frustration and a lack of clarity and direction - some projects would meander along for literally years, others felt somewhat chaotic (this should be taken in perspective though - the company clearly delivered projects and was solvent, so they obviously aren't broken). Could be cliquey - a remote working pitfall which I don't think people are often mindful of.