Corporates are hugely influential and NGOs can increase the impact of their work by helping companies to put their words into action . A more cynical approach might note that many NGO workers are tired of a failed oppositional approach and want to change something concrete. On a personal level, it feels good to be taken seriously and to talk to people 'on the inside' rather than being sneered at. BUT remember - companies wield immense political influence for which they have no democratic accountability. NGOs must be aware that in the process of engagement they build both the brand and the legitimacy of the companies.
All relationships evolve.
The aim is to build increasing common ground to enable 'deeper engagement . Consider allocating a lot more resources to this area of work. This must include recognition of the enormous time cost of building strong partnerships. Work transparently, and in partnership with other NGOs. Learn to articulate the arguments for development in terms of economic consequences of underdevelopment.