I wish this company luck, but as for their lack of professionalism, I would be cautious as management (the one I had an opportunity to speak with) is unprofessional, disrespectful and used deragatory terms in his coorespondance with me.
Meraki has a great solution, but their hiring process would not make me want to represent their brand.