I've done some reading since posting my question. Based on my understanding, on Linux: the primary group info is stored in /etc/passwd and the secondary group info in /etc/group. So, I should only see my secondary groups listed in /etc/group. But what I'm not sure about is why some user's primary group appear in /etc/group and some don't.
Example:
$ id vjxxxx
uid=1511(vjxxxx) gid=1509(staff) groups=1509(staff),1510(sysgrp)
$ id bkxxxx
uid=1507(bkxxxx) gid=1509(staff) groups=1509(staff),1510(sysgrp)
$ more /etc/group | grep staff
staff:x:1509:bkxxxx
The primary group of vjxxxx and bkxxxx is staff; however, /etc/group contains bkxxxx but not vjxxxx.
If I create a new user on this server (RHEL 5.8) , I don't see it in /etc/group:
# groupadd -g 777 db2g
# more /etc/group | grep db2g
db2g:x:777:
# useradd -g db2g db2u
# id db2u
uid=1513(db2u) gid=777(db2g) groups=777(db2g)
# more /etc/group | grep db2g
db2g:x:777:
Oh, well... I just have to remember that Linux is different from AIX when it comes to /etc/group.