Great company that recently did a big turn around to focus on high quality design. Upper management really did the work to set up smart work processes and focused on hiring leaders that were passionate about doing things the right way. Employees are spread out between US and Canada, and it is remote worker friendly.