The Barracuda Company est une référence en matière de vélos électriques en Wallonie et à Bruxelles en termes de choix, de prix, de compétences du personnel. La société exploite actuellement 5 magasins (Wavre, Waterloo, Drogenbos, Bruxelles et Woluwe), tous spécialisés dans le vélo électrique. The Barracuda Company opère sous 2 marques distinctes – « Barracuda » et « MyCityBike » – chacune ayant son propre positionnement et sa propre approche marketing. Les 3 magasins de Bruxelles sont regroupés sous la marque MyCityBike, qui est positionnée sur le segment des vélos de ville électriques, tandis que Barracuda, qui comprend Wavre et Waterloo, est davantage axée sur le segment des vélos tout terrain (VTT et trail) électriques.