Our easy to use cloud platform turns any ordinary TV, anywhere in the world, into a powerful communication medium for our customers. We are looking for intelligent team players that love to work in fast paced, sometimes chaotic environments to join the team. L Squared Digital Signage 15 Pullman Crt Toronto, ON, Canada Phone: 4164508858