What are the pros and cons of Nepal joining MCC?

Lately, there has been massive discussion on MCC (Millennium Challenge Corporation), many pundits have been pointing out that this is kneeling to American Imperialism and can go bad for Nepal to the point the USA wants to use Nepal as a buffer zone, adding its military command and unleashing forced “American democracy” which can hamper the sovereignty of the country.

The ones supporting it view it from an economic point that it will help Nepal realize its hydroelectric potential, improve the livelihood of people by creating job opportunities in the field of clean drinking water, sanitation, etc.

So, there is a clear division among Nepalese intellectuals but it is hard to find a balance in the world where every media, every politician has their own agenda.

What are your thoughts? Is MCC bad/good for Nepal?