I've NEVER played a real game on Pulse. It looks so large that it's an automatic alien victory, though on SST with so much BP and so many players it might not be too terrible (a justifiable reason for a hummie sub-base? No wai!)
Well, I played one game, but it was just humans trying to build in the alcove before the big door leading into the base, aliens camping the vents beyond.
Boring + yelling at someone to open the farking door so you don't get massacred gives it a Jurassic Park feeling, but it wasn't worth it.