At this point in the story, I don't believe enough information has been provided for anyone to be able to make a solid guess as to who Tom Keen really is, or who he really works for. Of course, the same could be said for several other characters but those are all separate posts in and of themselves.
Regarding Tom Keen though, here are some facts that you may or may not have picked up on already (mixed with some questions, theories, etc):