BDO offers client-facing positions in Assurance, Consulting, and Tax as well as internal positions in Support Services.