This ^
Framingham has very different areas. North (Pinefield/Nobscot) is middle class with a large Jewish population, although it is becoming much more varied since I grew up there. South is much more dense, lower income, multifamily and apartments, and has unfortunately become a bit of a pit. The southwest area that was little Italy, is quite a bit better but the primarily Italian area is now a mix of old Italian families and new Brazilian families (but not the pit the rest of the South is). Then there is the upper class northwest Edmunds Road area, large houses, more land, I've heard there are a couple pro athletes living there.
Brazilians are just the latest immigrant group to move there. And I had some great Brazilian neighbors, polite, industrious, and they made an effort to learn the language. Even had some kids in the neighborhood that went around looking for driveways to shovel. But go further south and there is a gang problem.