From the webiste bamf posted above:
I worked in Miami BigLaw after 2L. Best city to ever work in, period. The work environment in Miami, even at BigLaw, is ridiculously laid backed, but still challenging.
You do need to know how to speak a second language, though, because you deal so heavily with foreign clients. It does NOT have to be Spanish, however. It could be Portuguese, French, French Creole, or Italian, depending on the firm. If you can't speak a foreign language, opportunities are limited in Miami-Dade County, but much more plentiful in Broward and Palm Beach, which are suburban, but pay the same.
Miami is very much a love it/hate it city, just like LA and NYC. Very few people are in the middle.
In terms of BigLaw, there is a lot of opportunity. Few people realize Miami is one of the ten largest BigLaw markets in the country.
I also don't get why anybody would complain - you get paid similar to other markets, usually have a lighter workload than other markets, have amazing weather 9 out of 12 months, live in an adult playground, and, best of all - no state income tax!
Cost of living in Miami is also extremely reasonable once you get past paying rent.
Seems the only people who complain are the monolingual ones who couldn't get a job there based on the lack of a simple skill: a second language.