Like the other commenters, I prefer the Cameron spelling. Heck, if I'd been born a boy, that very likely would've been my name! (Either Cameron or Garrett, it was between those.)
I wouldn't say the E "serves no purpose", because Cameron has a very subtle schwa; but I understand accents can vary.
I do think it's sad, though, that someone whose name is Kamron (spelled that way) could have difficulty getting a job in this country because that's his name. It's an unfortunate reality that speaks to deep-seated prejudices in our culture.
Please rate my personal name lists:
www.behindthename.com/pnl/69381www.behindthename.com/pnl/69381/109399www.behindthename.com/pnl/69381/91835http://greens-end.myminicity.com