The roles of NGOs (Non-Government Organizations) in Bangladesh are very important. With the Government initiatives, NGOs play vital role to achieve overall social development of the country. As a development practitioner, it is essential to know about NGOs and its activities. The main objective of the study is to see the activities performed by NGOs in Bangladesh, challenges faced by them and criticism against NGOs in Bangladesh. There are two opinions regarding NGOs activities in Bangladesh e.g.