Soaring employee sentiment and satisfaction pushed Kraken to #16 on top 100 list SAN FRANCISCO–(BUSINESS WIRE)–Kraken, one of the world’s