yik-yak-employees
Daniel Francis on 09th Dec

Yik Yak, whose offices are based in Atlanta, was forced to fire over half of its staff, leaving only 20 out of 50 employees. Curiously,...