Bermuda — At Home in the Innovation Nation
I remember that some eyebrows were raised when we first announced our decision to be based in Bermuda. Even the professional services firms we engaged with to get ourselves started were forced to do some careful thinking. This wasn’t part of the normal…