Pros
Work life balance as a mobile developer was great.
Learned a lot.
Fully Remote.
Cons
Never met my team in person.
Was assured a contract extension and then contract was revoked two weeks later for non-performance related reasons.
Communication on the side of TD in terms of contracts with both myself and my contracting agency was slow resulting in contract lapses and small breaks from work.