Slimebeast on 12 April 2009
Ubisoft Montreal is a HUGE studio though with multiple dev teams. By far the most important studio in Ubisoft.
EDIT: from Wikipedia:
"the studio is now one of the largest in the world, with "a touch over 1,700" employees[1] in December 2008"
http://en.wikipedia.org/wiki/Ubisoft_Montreal







