Well after about 6 months here and 15 in NYC here is my take.
First, JP is pretty dead on. I think the big con (especially having a kid) is the distance from everything inside and outside of country. Flights in country are a bit pricey paying the "gringo tax" (especially for family of 3) and going to the States to visit family is maybe a twice a year proposition. If the train system was better I think it might make domestic travel easier and cheaper but the country is damn big, and I am not the 20 hour bus ride kind of guy.
Medical Care is amazing and I will absolutely miss it if I leave.
On Pizza: you get used to what you have to, so I will not say it sucks, but compared to what I prefer which is Neapolitan style pizza, it is not great.
More surprising and disappointing was the overall level of Italian food. However, I have come to learn that I (like most Americans) are used to Neapolitan/Campagnia food as being "Italian" food, and I have learned that most of the Italian immigrants here are from Genoa or Calabria, with very different food ideas. As an Italian friend from Rome put it: It's like there is on Island in the Atlantic and on the way over here the boats stopped and everybody got off and forgot all they knew about Italian cooking.
Another friend suggested that because everyone even average middle class can have a maid they did not develop the "get in the kitchen and learn at Mommy's feet tradition." Instead the kitchen is a room of closed doors.
Nevertheless, I have found 97% of the meals I have eaten out in restaurants amazing and affordable, which is not the case in NYC.
Business wise it is very hard here. Between the government and the employees, friends with businesses say they barely stand a chance, but I can not speak to that personally.
I will say, people are weird with money here. Between the not giving of change, and just seem weird discussing money and money issues, and also very untrusting in all financial matters. I am sure this is a result of past economic crisis (es)? But that can be awkward.
Ice cream=yummy (makes any US domestic brand seem like flavored plastic)
The woman all have long hair, short short short skirts, high heels and "ample bosoms" or "pushed up ones"...all of which is either a pro or con...you decide...