Pros: fast print speed, Small Footprint
Cons: Flimsy Construction
My house has Mac, Linux and Windows machines and all three work fine with printing, scanning and FAX. The Mac and Windows print/FAX drivers from Canon USA work fine for me, except that sometimes my wireless network needs a bit of a kick to see it. I have no problems over the wired network, so it's probably a problem with my router instead. I had to go to the linuxprinting database for the Linux printer/FAX drivers and SANE project for Mac and Linux scanner drivers, but once I did everything worked great.
The printer uses a simple paper tray instead of a drawer, so sometimes the output is a little out of square relative to the paper. Other than that, it's fast and has good quality output. The FAX operates as it should, although it would be nicer if switching between auto-answer and manual answer were easier. It is currently buried in the UI and takes a fair bit of descending into the menus to switch. Lastly, the scanner does a pretty good job given its specs. The ADF speed is impressively fast when scanning black and white documents. Makes quick work of digitizing important financial records for putting on a flash disk in the safe deposit box. The more advanced settings in the Windows driver are laid out differently than what I'm used to, but once I figured it out everything worked quite well.