This question already has an answer here:
I recently graduated and I'm currently working for a development company (This is my first job, I've been working there for about 4 months plus 6 internship months).
We are a small team of 6 members, 2 of us (myself included), arrive at 9:00 am and finish at 7:00 pm (with a 2 hours break in the middle the rest arrive one hour later and also leave 1 hour later.
Most of the time I'm the first one in the office. But only the coworker who shares my schedule notices. Also, most of the time I'm the first one to leave (usually between 7:00 - 7:10 pm), but this time everyone, my boss included, notices).
Given this situation, is it unprofessional for me to be the first one to go home??