I am a member of a team, and we have a team account, as well as each of us has a personal account. I do not log "team" finds, if I was not personally present with the team, on my personal account. The team may have the find if the 3 others in my team found it, but you won't see it on my personal account as a find.
I see nothing wrong with logging a find as a team, and as an indivdual if you were present at the find with the team.
Team members do go out on their own, and the team I belong to, not all members are present all the time of the find, but it is logged as a team and on our own personal accounts in geocache.com.
We usually log in the book, the team name, and the members present at the time, in case the owner of the cache wants to know who we are.
I don't think its something to make a big deal out of though.