They most certainly work as long as your business is registered in the EU.
I've moved most of my money away from them due to the recent "issues" but still keep them around as a backup.
Their business account will starting this month (1st March 2019) have a new 20 EUR/month fee. For this you...