Well would like to contribute with my experiences.
Here we have many from many other countries. My advantage is to not have a cultural shock in social part. Since Turkish culture of social communication is not too much different. We are also hot blooded, love to dive in a chat even with people we newly met. And yes, even in useless topics. Same applies to hospitality. Sure not the hospitality of Casa (hell no). What I mention is the core Moroccan culture what I saw out of this corrupted casa.
And I was aware of those social similarities before coming. That effected my decision. Cold environment of europe never matches us. That's why we try to not prefer those areas unless we have a great offer.
Anyway, let's turn back to topic. There is just a small shock in kitchen culture. Surprisingly Turkish kitchen and Moroccan is also similar. No trouble to adapt. Except Insane consuming of sugar. But in the other part, the vegetables and meat is far more tasty in Morocco. In Turkey they use hormonones in agriculture to catch needs of population.. That makes all tasteless. So I'm quite happy on kitchen part. And even after 3 years, still there are lefts to discover.
In despite of many similarities, sense of humor is seriously different. And not a surprise since "sense of humor" is something establishing through centuries with blend of geography, life style, business, politics, economics etc. Hard to catch something same. Nice part is, since Turkey is overloaded with cultural differences we got a universal sense of humor. That's why we can make Moroccans laugh, but pity that they can't do the same for us. Moroccan sense is unique. I'm still on discover.
Rules are not an issue. What I see is weakened (more free) daily and commercial rules in here. But when it comes to de-facto rules, (I mean traditions) things changes. Moroccan traditions are not something shocking, but sometimes they sound funny. And I'm sure Moroccans will find our traditions funny also. It is how it works in cross cultural contacts.
Up to now everything looks great. But sure not. Let's touch to hard part also.
In despite of many social similarities, business culture of Morocco is something completely alien to us. Strictly different. And it's killing me. Lead me to lost money for more than one year. Now mostly fixed but still losing time. And "time is the most valuable thing" that I have.
What we face here is an extreme flexibility and comfort. What we learned in our culture is extreme straightness. Promises lacking, there is no value of time, words are not something you can trust. In summary, you can not trust anything but yourself. Any plan regarding to time, amounts or conditions are under risk of fail.
Half of my days are passing to understand and adapt this difference. I had to manage this difference. After solving that issue, I can feel myself at home in real manner.