Make sure you are giving him a good ten minute aerobic work out twice a day, once in the morning and once at night. With one of the many available drag or fishing pole type toys, you can exercise your cat as you drink your coffee and watch the morning news. Playing with him will stimulate him mentally, but teaching him behaviors will make him work mentally. Mental work is almost as calming as physical work, so don't overlook it. Do Not Punish Him Punishing a stressed cat only makes him more stressed.
More stress means more unwanted behavior.
No matter what you come home to, stay calm. If you want to scold anyone, scold yourself. Most cats like company, or at least grow to like company. Having company during the day certainly makes the day go faster, and takes the pressure off of you. Think about it.