Everytime I've gone to Monroe for car problems, they draw up an estimate of around $2000 on work that needs to be done (I have a fairly new car mind you that to this day still has never given me any trouble). Being a student of limited means, I asked them about which items absolutely needed to be taken care of right away. Their tone changed right away and made me feel horrible about not being to spend thousands on my car. They threatened to not let me leave, claiming that it would be too dangerous for me to drive my car home.
These mechanics will say anything to make a buck. All they care about the bottom line, making you to agree to as much work as possible.
Pros: They will usually fix you're car the same day you take it in
Cons: They will try to charge you for work you don't need
more