My experience with Michael D Mulligan has been mix...
My experience with Michael D Mulligan has been mixed. There have been instances where the service provided was satisfactory, but there were also a few instances where there were delays and miscommunication. Overall, I would say it's an average company.