Foojee is awesome - Mac and PC
My experience with Foojee has been outstanding. I've worked with them at two client partners and while I'm not an IT expert, my counterparts at client orgs have been so happy. It's fun to refer resources when you know they're going to have a great experience. Foojee is an awesome partner and can seamlessly onboard and offboard, deal with all the SOC2 etc etc. - stuff that my small company clients need to have in place to work with big companies. The employee experience is great as well.