German digital bank N26 is facing outcry from its staff over management | Heykuki News