We've had a boatload of awesome new NA recruits. If you're new to cRPG and stuff, now's a good time to hop onboard the Fallen wrecking crew. Skill is far less important than a desire to use teamwork.
Plus, we get into most Strat battles that we want because most people know that when we have a task, we get it done as asked. Sweet, glorious Strategus XP!