Upfirst employs 6 employees. The Upfirst management team includes Alfredo Salkeld (Co-founder, Marketing and Sales), Nick Lau (Content Lead), and Sergei Varzin (Head of Design).
Looking for a particular Upfirst employee's phone or email?