Finastra announced this week a new office in Bucharest, Romania. The site, which hosts over 550 employees and contractors, is located in the brand new Orhideea Towers in the business district of Bucharest. Finastra says the move offers more space for the Finastra team to grow as the company strengthens