At the very highest level, the answer is yes, it can be done from a technical standpoint.
You may want to look at virtualization if you plan to consolidate.
While you can consolidate it may be difficult to fully bring in all the 3300's depending on what they're doing now. Are all branches in the same geographical area? Are the 3300's clustered now?