When our tax situation became too complicated for us to figure out, we went to an H&R Block and were assigned an attorney who works for them specializing in laws for people overseas, have used him ever since. At the end of the process, we always purchase the guarantee offered by the company, so that if an error is made and more money is owed, they will pay up to a certain amount, which for us would definitely cover it - we're not with an oil company getting paid loads.
Just curious - how would one assign a financial value on these "benefits" which are so incredibly expensive here but not worth that amount anywhere else? Housing is a prime example. The same villa behind us rents out for far less, the ones across the street for far more, depending on when the contract was signed. All are rented by same employer for people getting same benefits. How does that work?
When our tax situation became too complicated for us to figure out, we went to an H&R Block and were assigned an attorney who works for them specializing in laws for people overseas, have used him ever since. At the end of the process, we always purchase the guarantee offered by the company, so that if an error is made and more money is owed, they will pay up to a certain amount, which for us would definitely cover it - we're not with an oil company getting paid loads.