It's pronounced neither like "o" nor "a", it's pronounced like something in the middle, a blurred "o", an "o" without much labialization yet not as low (with the mouth not as wide open) as "a". On the other hand, nobody will throw a stone into you if you pronounce this sound either as a clear "o" or "a".