What I gained, lost and learned while working for Microsoft | Heykuki News