Written by Twisted Ideas
Microsoft was always done well for itself with its Xbox brand but it’s hard to deny that they haven’t started on the best foot with the Xbox One. What do they need to do to win customer favor again and can they do it with this press conference?