Does Zimbra impose any restrictions on mailbox sizes?

No. As Zimbra is software which runs on your hardware the size per mailbox depends entirely on what hard drive space is available. You can, through the Zimbra web administration console, assign a quota per mailbox but this is entirely dependent on your business requirements and is not part of Zimbra licensing.