career opportunities
Launch a career of learning, growth, flexibility and respect
- Learning & Development – Whether it’s helping you prepare for a professional exam, refine your skills, maintain certification requirements or on-the-job development from one of complex projects, we are confident we can offer an opportunity to build your skills.
- Growth Opportunities – We want nothing more than to see our practitioners grow professionally - we will challenge our team members with increased responsibility, which will translate into both promotion opportunity and financial recognition.
- Flexible Work Environment – We all have lives, and we want our team members to enjoy theirs – we offer flexible working arrangements, including work location, work hours and seasonality.
- Respect & Commitment – We expect all of our team members to operate with a level of professional accountability and mutual respect and we offer that in return – we also take pride in our commitment to supporting our team and will listen and do our best to incorporate feedback into our day-to-day life at MCM.
current openings
Tax
Role Definition
Our tax practice assists our clients in the development of tax strategy, dispute resolution and income, payroll and sales tax compliance. We expect our professionals will be well rounded across all aspects of small and medium enterprise tax, as well as personal income tax. Our offices represents more than 200+ corporations, non-profits and partnerships, as well as over 1,000 individuals. You will have the opportunity to learn the nuance of the various taxes impacting our clients, and grow into an EA or CPA.
Responsibilities
- Assist with the data collection and entry for business and personal income tax return preparation
- Interpret and understand client records and financial statement information to be able to translate into the preparation of the return
- Work collaboratively with MCM engagement team members and practice leadership to prepare compliance materials and supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and interpret results
- Research tax issues, understand the various types of taxes impacting our client and understand strategies to optimize our client’s tax strategy
Preferred Qualifications
- Bachelor’s degree in Accounting or related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft Excel and other enabling tax software (e.g. UltraTax) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our tax practice assists our clients in the development of tax strategy, dispute resolution and income, payroll and sales tax compliance. We expect our professionals will be well rounded across all aspects of small and medium enterprise tax, as well as personal income tax. Our offices represents more than 200+ corporations, non-profits and partnerships, as well as over 1,000 individuals. You will have the opportunity to learn the nuance of the various taxes impacting our clients, and grow into an EA or CPA.
Responsibilities
- Assist with the data collection and entry for business and personal income tax return preparation
- Interpret and understand client records and financial statement information to be able to translate into the preparation of the return
- Work collaboratively with MCM engagement team members and practice leadership to prepare compliance materials and supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and interpret results
- Research tax issues, understand the various types of taxes impacting our client and understand strategies to optimize our client’s tax strategy
Preferred Qualifications
- Bachelor’s degree in Accounting or related field
- 3-5 years of professional experience in tax or a related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft Excel and other enabling tax software (e.g. UltraTax) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our tax practice assists our clients in the development of tax strategy, dispute resolution and income, payroll and sales tax compliance. We expect our professionals will be well rounded across all aspects of small and medium enterprise tax, as well as personal income tax. Our offices represents more than 200+ corporations, non-profits and partnerships, as well as over 1,000 individuals. You will have the opportunity to oversee client engagements and work toward becoming a Director or Managing Director.
Responsibilities
- Responsibility for the data collection and entry for business and personal income tax return preparation
- Interpret and understand client records and financial statement information to be able to translate into the preparation of the return
- Work collaboratively with MCM engagement team members and practice leadership to prepare compliance materials and supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and interpret results
- Research tax issues, understand the various types of taxes impacting our client and understand strategies to optimize our client’s tax strategy
- Provide client engagement and team member oversight, including development of our staff
Preferred Qualifications
- Bachelor’s or Master’s degree in Accounting or related field
- 5+ years of professional experience in a tax practice or a related field
- An active Certified Public Accountant (CPA) licensey
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft Excel and other enabling tax software (e.g. UltraTax) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
- Proven people leader, developer and mentor
Accounting Support
Role Definition
Our accounting support practice supports our clients in the processing of their accountable payable, accounts receivable, payroll and month-end accounting close. We extend their back office support team, working directly with client counterparts to enable their business to function. Our Accounting Support team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Assist with input and validation of accounts payable, accounts receivable, payroll and/or month-end close accounting entries and reconciliations
- Interpret and understand client records and financial statement information to be able to translate into the preparation of the monthly financial statements
- Work collaboratively with MCM engagement team members and practice leadership to process transactions and prepare supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and seek approvals
- Understand leading practices and bring better practices to client engagements across all functional areas supported
Preferred Qualifications
- Associate’s or Bachelor’s degree in Accounting or related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft Excel and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our accounting practice supports our clients in the processing of their accountable payable, accounts receivable, payroll and month-end accounting close. We extend their back office support team, working directly with client counterparts to enable their business to function. Our Accounting Support team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Assist with input and validation of accounts payable, accounts receivable, payroll and/or month-end close accounting entries and reconciliations
- Interpret and understand client records and financial statement information to be able to translate into the preparation of the monthly financial statements
- Work collaboratively with MCM engagement team members and practice leadership to process transactions and prepare supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and seek approvals
- Understand leading practices and bring better practices to client engagements across all functional areas supported
Preferred Qualifications
- Associate’s or Bachelor’s degree in Accounting or related field
- 3-10 years of professional experience in accounting support roles
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft Excel and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our accounting support practice supports our clients in the processing of their accountable payable, accounts receivable, payroll and month-end accounting close. We extend their back office support team, working directly with client counterparts to enable their business to function. Our Accounting Support team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Oversight and responsibility for the input and validation of accounts payable, accounts receivable, payroll and/or month-end close accounting entries and reconciliations
- Interpret and understand client records and financial statement information to be able to translate into the preparation and validation of the monthly financial statements
- Work collaboratively with MCM engagement team members and practice leadership to process transactions and prepare supporting documentation
- Work directly with client counterparts to gather required information, understand documentation and seek approvals
- Understand leading practices and bring better practices to client engagements across all functional areas supported
- Provide client engagement and team member oversight, including development of our staff
Preferred Qualifications
- Bachelor’s or Master’s degree in Accounting or related field
- 5+ years of professional experience in accounting role or a related field
- An active Certified Public Accountant (CPA) license
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft PowerPoint, Excel, Word and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
- Proven people leader, developer and mentor
Business Advisory
Role Definition
Our business advisory practice supports our clients in architecting and executing their transformation agenda. Work includes current statement assessment, benchmarking, future state Target Operating Model development, detailed process and technology design and deployment. A good business advisory professional must be able to gather information, synthesize data into recommendations, understand leading practices, create clear and understandable client deliverables and have outstanding interpersonal and communication skills. Our Business Advisory team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Assist with data collection, process and technology documentation, organization role mapping and benchmarking
- Create client deliverables that detail the future state Target Operating Model, roadmap and business case
- Conduct detailed client interviews, gather requirements and manage stakeholders across a program
- Work collaboratively with MCM engagement team members and practice leadership to prepare client deliverables and supporting documentation
- Understand leading practices and bring better practices to client engagements across all functional areas supported
Preferred Qualifications
- Bachelor’s degree in Accounting or related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft PowerPoint, Excel, Word and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our business advisory practice supports our clients in architecting and executing their transformation agenda. Work includes current statement assessment, benchmarking, future state Target Operating Model development, detailed process and technology design and deployment. A good business advisory professional must be able to gather information, synthesize data into recommendations, understand leading practices, create clear and understandable client deliverables and have outstanding interpersonal and communication skills. Our Business Advisory team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Assist with data collection, process and technology documentation, organization role mapping and benchmarking
- Create client deliverables that detail the future state Target Operating Model, roadmap and business case
- Conduct detailed client interviews, gather requirements and manage stakeholders across a program
- Work collaboratively with MCM engagement team members and practice leadership to prepare client deliverables and supporting documentation
- Understand leading practices and bring better practices to client engagements across all functional areas supported
Preferred Qualifications
- Bachelor’s degree in Accounting or related field
- 3-5 years in business advisory or related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft PowerPoint, Excel, Word and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
Role Definition
Our business advisory practice supports our clients in architecting and executing their transformation agenda. Work includes current statement assessment, benchmarking, future state Target Operating Model development, detailed process and technology design and deployment. A good business advisory professional must be able to gather information, synthesize data into recommendations, understand leading practices, create clear and understandable client deliverables and have outstanding interpersonal and communication skills. Our Business Advisory team must have high attention to detail, excellent client service skills and be geared toward continuous improvement. You will have the opportunity to see the finance and accounting operations of our diversified client businesses and grow into more senior roles at the firm.
Responsibilities
- Lead the data collection, process and technology documentation, organization role mapping and benchmarking
- Take responsibility for client deliverables that detail the future state Target Operating Model, roadmap and business case
- Conduct detailed client interviews, gather requirements and manage stakeholders across a program
- Understand leading practices and bring better practices to client engagements across all functional areas supported
Preferred Qualifications
- Bachelor’s degree in Accounting or related field
- 5+ years in business advisory or related field
- Strong desire to learn and high degree of intellectual curiosity
- Ability to take constructive feedback and strive to improve
- Excellent analytical, communication, and interpersonal skills
- Strong technical aptitude and ability to absorb information
- Demonstrated project and time management capabilities
- Strong Microsoft PowerPoint, Excel, Word and other enabling finance and accounting technologies (e.g. Oracle, NetSuite, SAP, Workday, QuickBooks) skills
- Ability to work efficiently and effectively in a team environment and with client counterparts
- Proven people leader, developer and mentor