C cnbc.com German digital bank N26 is facing outcry from its staff over management 204 points doener 6 years ago 175 comments