Ubisoft normally put more and more people on a game as developement gets further, so I doubt that 300 figure is every month full time, just the peak number of devs once the deadline starts approaching.
Albeit, if they're spending 2 years and 300 people to make a sequel to a game with the engine already made etc, it's gotta be pretty epic...







