i'm going to guess it's something to do with the file paths. I have both pc and mac, but i only have maya on pc atm (my mac is only an entry level one so it can't do much)
i'm going to guess that when you say the materials are missing you mean the textures aren't on the model? You'd have to check the file path that the material is referring to is right.
I'm also guessing some of your animations are saved out as clips? it's likely again that the file paths aren't right
i'm not sure how to make the file paths relative to the project file but i think this issue has been bought up before with someone saying their textures are lost when brining one project over from one computer to another.
that's a "Ch" pronounced as a "K"
Computer skills I should have:
Objective C, C#, Java, MEL. Python, C++, XML, JavaScript, XSLT, HTML, SQL, CSS, FXScript, Clips, SOAR, ActionScript, OpenGL, DirectX
Maya, XSI, Photoshop, AfterEffects, Motion, Illustrator, Flash, Swift3D