Squads introduces a whole new level of competition to Call of Duty: Ghosts. Combining the unrivaled Multiplayer experience with cutting edge AI, Squads lets you play a variety of new game modes with your customized squad-mates. Play solo against another player and their squad, or cooperatively with friends, competing versus an AI-controlled squad. Best of all, the XP earned in Squads is directly connected to your Multiplayer progress!
Making your own custom bots that people can battle against while you are offline seems interesting but unless it allows custom map rotations, why would anyone want to play squad battles when they could just play multiplayer instead? Also, squad vs. squad sounds like it would be a regular multiplayer match considering no AI would be involved in that.