Forum MVPs are simply recognized for their contributions to the forum community. The green text is simply Blizzard’s way of saying “hey pay attention to this guy and consider what he has to say”, that being said any “opinions” of mine are still my own and do not represent Blizzard Entertainment. To be more specific, I am a tech support MVP, which means I help those with disconnections and troubleshooting crashes in Overwatch.
We are not technically compensated for the work we do on the forums. Occasionally we get a nice gift every now and then, and not counting pandemics ongoing, I get free hugs at events like BlizzCon where I meet some of the Blizzard Team Members who I am happy to say are friends to me.
For me personally, I do what I do because people like my efforts to help them enjoy the game more. And a lot of what I do goes way beyond the scope of the MVP program. Projects like @dropswatch on Twitter, my Developer Post Directory project, and the Streaming Rewards Troubleshooting Guide have been hugely popular and I am happy to keep doing them as long as I have the free time. Things may change for me, as I graduate from college in the next two weeks, and there may be opportunities for me that may require me to step away from my efforts here, but until that happens I intend to remain dedicated to support Overwatch where I can as a player.