I recieved a call matching identical discription from above posts. India accent with some story about mircrosoft solutions survey. Claimed to be taking quick 30 sec survey of our local environmental condition of our area. (made sence at first considering it was same area code.) After a couple environmental questions, he moved beyond 30 seconds to ask if I had a Dog, then my income range. After getting pissed, and refused to answer his questions that did not relate to the environment. I told him I'm done and hung up. He called right back and tried to continue. I really got pissed and exchanged a few words with him.. he did not call back again.
A woman just called and said she was from "Environmental Solutions" - she said she was doing a quick survey.
I asked who the survey was for and she said they were consultants. I had a weird vibe as it was supposedly a local survey but she was clearly calling from India. I said that I didn't want to do her survey. Could be legit, but it didn't get that far. She did know my first name.