I'm logged into two accounts. The SA account and my personal account. On my SA account, I can see the SQL Server Agent node, and on the other I cannot. They are both connecting to the exact same server and instance.
In my personal user properties I have all roles including SQLAgentOperatorRole, SQLAgentReaderRole and SQLAgentUserRole checked. I'm also a sysadmin.