HR tech company dazzles investors

New technology doesn’t solve all our problems, but man does it make life easier! Sure, we complain about people always having their faces in their phones, but you have to admit that navigating before Google Maps was mission impossible.

When …