The organization is growing and time will tell how well the business matures. I don't recommend anyone joining the company who is not ready to roll up their sleeves and work hard, as well as take their personal development into their own hands. Definitely best for experienced professionals who want to hone their skills in a dynamic, growing startup, rather than people fresh out of school or very used to the large teams and narrowly defined division of work found in corporate Canada.