It's been great working with BetterHelp. They offer both group and individual sessions. You get out what you put in, and if you're willing to do the work, they are willing to meet you, support you, and challenge you to be the best version of yourself you can be.
Pros and Cons:
Bottom Line: Yes, I would recommend this to a friend