It looks okay to me. Why not run it and see?
I'm not a big fan of "one-liners", though. I'd have probably written it like this:
$props = "Name,Description,UserprincipalName,SamAccountName,office,Department" -split ','
Get-ADGroupMember -Identity "group1" -Recursive |
Get-ADUser -Properties $props |
Select-Object $props |
Export-CSV -Path C:\temp\output.csv -NoTypeInformation