Remote work isn't for everyone. Going to an office every day can help you start your day, force you to create a routine, and provide a social environment. Once you become remote, all these things you naturally take for granted take extra effort. If you've never worked remotely before, there's definitely an adjustment period.
Earlier I mentioned that, because Shogun is a growing, each employee has a large amount of responsibility. There's always another feature to build and bugs to fix. On top of that, as the team grows, processes are always changing. If you don't mind working in a fast paced environment and embrace the growing pains that any growing startup goes through, then this isn't a con at all. However, I am aware that this type of work environment is not appealing to everyone.