BMG Affect offers an extensive opportunities in training that cover fundraising, financial management, marketing, legal human resources and more. Nonprofits and Small Businesses that make the greatest impact understand that their foundation is rooted in knowledge and wisdom.