If you're going to automatically generate the description then I suppose you want to take in to consideration how that description is used by the SERP's. If your description is too long then it won't all be displaying on the SERP and you get the dreaded ...
I'm not sure really there is anything else you need to consider, although obvious data protection rules apply if you're using user data in such a way.