Prepares and reviews a variety of tax returns, including individual, partnerships, S corporation, C corporations, trust, gift, estate and/or not-for-profit tax returns Research tax issues and legislation and exercise professional judgment Identify and communicate tax and accounting issues to staff, managers and partners Develop and maintain an excellent working relationship with all levels of client staff Assist with business development and firm marketing initiatives Mentor, develop and retain staff