Stay away from Switzerland Branch!!!
Until they got your money and rushed to complete your declaration, all looks good but when you have any question or come across an issue like me in which tax authorities sent me a letter to say I have tax debt of 2800 CHF vs the taxdone consultant told I would get 3600 CHF tax refund; they never help, reply or support. Later on I found through another tax consultant that they (taxdone) made mistake and now we are trying to fix it!!!! Especially stay away from Switzerland branch!!!