Using Teamwork from Macs and PCs is supported. Here are a few things to watch out for, however:
File System Compatibility
Windows and Mac file systems allow different characters in file names. The following characters are allowed in file names on OSX, but on Windows systems these are invalid characters. Avoid using these not only in file names but also in embedded libraries (as names of library parts). Windows users cannot join projects, that have such characters (in file/libpart names) and were shared on Mac.
'\', '/', ':', '*', '?', '"', '<', '>', '|'
The following character valid on a PC is invalid on Macs:
Generally, Macs seem to perform better in a Windows environment than Windows machines in a primarily Mac environment. Macs can easily mount Windows volumes with the SMB protocol. However, we often find that there are DNS problems with Mac clients if the DNS service is provided by a Windows server. We recommend to assign static IP addresses to mac clients to avoid such problems.
Also make sure that the BIM server has a fix IP address and a qualified domain name so that all computers can access the BIM server using the same name. “.local” names might work, but often don’t. Read more here: Teamwork/ConnectionProblems
Make sure that you use Fonts in your files that are installed (and tested) on both Mac and PC. You can often use Windows Fonts on Mac, but make sure that text looks the same on both platforms.
Any linked data (Hotlinks, external drawings) should be on a drive that both platforms can access with the same path name.
The directory set to save published drawings will be lost, at each change of operating system of publishing client. For instance, the save directory is set to C:\Users\theuser\Documents\mypublishes\project1 on a PC client. When a Mac client starts the publishing process the save directory will be blank even though it had been set by the PC user. After the Mac client sets it to ~/user/documents/mypublishes/project1, the next time the PC client wishes to publish the PC client will see the save directory as blank.