Pros
Memiah is dedicated to helping people, it's in their mission statement but it's more than just lip service, they actually do care about helping as many people as possible. Memiah also treat their employees really well with nice holiday allowance, bonuses and perks like access to life coaches, counsellors, nutritionists, etc. The hours are easy as well and everyone is very understanding and supportive and friendly! Everyone works really hard but also at the end of the day you are expected to leave on time and not expected to work after hours (for the most part - I put in extra time as a manager but that was my choice). You're also able to suggest ideas and management are really encouraging of that.
Cons
It's a small company (but it's growing quickly). The biggest downside is that depending on what level you start at, it is quite possible to outgrow the company in a few years, which is what happened with me. No hard feelings, there's just not the opportunity I need to grow my career here anymore. Management are understanding of that.