Learning a new language can be daunting, but Elm also has a wonderful focus on being easy to learn, from helpful documentation and a very welcoming community down to the error messages from the tooling itself being amazingly helpful, straightforward, and complete. And the reality was that, if we didn't use Elm, we were going to be using most of these same concepts anyway in one of these frameworks or libraries that Elm inspired.
At Engage, we love being able to solve our customers' problems, and having a tool that gives us a better way to do that is great to have in our toolbox. We're enjoying the benefits of Elm and looking forward to continuing to make it more a part of our solutions. If you're a developer and looking for more specifics on Elm, I've writing another post that focuses on the specifics of Elm from a developer's perspective.