Comment Comment by myfriendnewton > People forget (or mostly never knew) that Ello was a Vermont thing.True, but a little misleading. The majority of the co-founders of Ello, plus nearly all of its staff, were based in Colorado.Source: I worked for Ello. parent myfriendnewton 2 years ago
True, but a little misleading. The majority of the co-founders of Ello, plus nearly all of its staff, were based in Colorado.
Source: I worked for Ello.