Commutes can be long, as it's expected you are onsite at the client.
As with all project work, hours can be long, depending on the demands of the client.
Since the company doesn't have a physical location, making connections with peers takes a bit more effort.