If quite corporate office then no. If modern and trendy yes.
I like the dress, looks great with boots. The armholes look huge which means you’ll have to wear another top underneath if you don’t want to show your bra / upper body when you raise your arms etc.
Not sure it would work with flats