Maximum character length for SQL Server service accounts

I've been thinking about a new naming convention for all SQL Server service accounts for instances in our organization. There have been some problems in my lab environment. Is there a character limit for SQL Server service account names?

DOMAIN SQL Service COMPUTER NAME
DOMAIN SQL Agent COMPUTER NAME
DOMAIN SQL-SSRS-COMPUTER-NAME
DOMAIN SQL SSAS COMPUTER NAME
DOMAIN SQL SSIS COMPUTER NAME