Hello, @Marissa Hastings86! I'm working in an online coding school called Rocketseat88, and we have a different approach to how we organize our teams. We focused on who we should deliver value, for example:
- Audience Experience Team: Everyone involved with content creation we'll distribute for free, through social media.
- Lead Experience Team: everyone engaged with product launch strategies, especially our bootcamp classes.
- Student Experience Team: responsible for helping the students thrive.
- User Experience Team: web development squads.
- And so on.
Audience Experience Team is responsible for brand and holiday campaigns, and the Lead Experience Team is responsible for go-to-market efforts. It's possible to work in more than one team. For example, I split my responsibilities between the Audience and Lead Experience teams. My role is to guarantee alignment between all the teams involved with marketing actions.