🇲🇽 Mexico Outsourcing

Outsource to Mexico: Hiring Software Engineers in Mexico

Grow your technology team with confidence by tapping into Mexico's thriving talent pool through Hyperion360. Our Global Staffing & Team Extension Services guarantee seamless, efficient, and cost-effective international expansion and outsourcing.

Already found qualified software engineers or other talent to work with in Mexico? Hyperion360 can be your Employer of Record (EOR) in Mexico. Hyperion360 helps you pay your team members anywhere in the world. If we don't have a local entity in a particular country we have a vast network of payroll partners who can help allowing you to hire top talent almost anywhere in the world. Need help finding software engineers in Mexico? Contact us.

7.0

Mexico Hyperion360 Talent Score

Ease of Hiring Developers in Mexico
7.5
Cost of Doing Business in Mexico
6.0
English Proficiency in Mexico
7.0
US-Timezone Overlap with Mexico
9.0
Technical Skills in Mexico
7.5
Internet Reliability in Mexico
6.0
Retention Rate in Mexico
6.5
University Quality in Mexico
7.0
Quality of Life in Mexico
6.8
Political & Economic Stability in Mexico
6.5

The Hyperion360 Talent Score for Mexico is determined by evaluating and averaging several key factors that influence the attractiveness and viability of hiring software engineers in the country. These factors are assessed on a scale from 1 to 10, where 10 represents the highest performance or most favorable conditions.

Table of Contents

Hiring Software Engineers in Mexico

Mexico: Emerging Tech Destination

Mexico is developing as an important technology outsourcing destination, offering competitive advantages for software development and IT services.

Top US Tech Firms Outsourcing to Mexico

Mexico attracts US technology companies seeking quality development services and strategic market advantages:

Major US Companies with Operations in Mexico:

  • Microsoft - Major development center in Mexico City with 1,000+ employees working on Azure, Office 365, and Dynamics
  • Oracle - Large presence in Guadalajara and Mexico City focusing on cloud applications and database development
  • IBM - Extensive operations across multiple cities providing consulting, software development, and cloud services
  • Intel - Major manufacturing and design operations in Guadalajara, one of Intel’s largest global facilities
  • HP Inc. - Significant manufacturing and R&D operations in Guadalajara’s “Silicon Valley of Mexico”
  • Cisco - Development centers in Mexico City and Guadalajara working on networking and cybersecurity solutions
  • Amazon - AWS infrastructure, logistics operations, and Prime Video content development for Latin American markets
  • Google - Engineering teams in Mexico City focusing on search, ads, and YouTube for Spanish-speaking markets

Why US Companies Choose Mexico:

  • Nearshore Advantage: Same time zones as US with no jet lag for meetings and collaboration
  • USMCA Benefits: Preferential trade agreement providing economic advantages and regulatory alignment
  • Cultural Proximity: Similar business practices and strong cultural understanding of US market needs
  • Cost Efficiency: 50-60% cost savings compared to US teams while maintaining high quality standards
  • Bilingual Talent: Large pool of English-Spanish bilingual professionals serving both US and Latin American markets
  • Geographic Proximity: Easy travel between US and Mexico for face-to-face meetings and team building

Key Facts About Hiring Software Engineers in Mexico

  • Large Talent Pool: Mexico boasts a significant pool of skilled software developers. As of 2021, there were over 700,000 IT professionals in the country, with a growing number of graduates from top universities.
  • Cost-Effective: The cost of hiring software engineers in Mexico is competitive, providing excellent value for high-quality talent.
  • Quality of Work: Mexico has invested heavily in its IT sector, resulting in a workforce of highly skilled and reliable software developers.
  • Time Zone: Mexico operates in multiple time zones, including Central Standard Time (CST), which aligns well with US time zones for real-time collaboration.
  • Language: While Spanish is the official language, many IT professionals in Mexico are proficient in English, easing communication barriers.
  • Ease of Doing Business: Mexico is ranked 60th in ease of doing business, with a favorable regulatory environment for IT investments.
  • Innovative Tech Scene: Mexico has a thriving startup ecosystem, supported by government initiatives and private investments.
  • Software Market Revenue: The Mexican software market has shown robust growth, generating substantial revenue and expanding rapidly.
  • Number of IT Companies: Mexico hosts thousands of IT companies, ranging from small startups to large multinational corporations.
  • Internet Infrastructure: Mexico boasts a well-developed internet infrastructure with a high penetration rate. Major cities like Mexico City, Guadalajara, and Monterrey have robust broadband connectivity, supporting the needs of tech companies and remote work.
  • Universities and Education: Mexico’s top universities, such as Universidad Nacional AutĂłnoma de MĂ©xico (UNAM), Instituto TecnolĂłgico y de Estudios Superiores de Monterrey (ITESM), and Universidad AutĂłnoma de Nuevo LeĂłn (UANL), offer highly regarded computer science and engineering programs. These institutions are known for their rigorous curriculum, research output, and strong ties with the tech industry, producing graduates who are well-prepared for the demands of the global IT market.

Benefits of Hiring Software Engineers in Mexico

  • Exceptional Technical Proficiency: Mexican software engineers are known for their strong technical skills and problem-solving abilities, excelling in programming languages such as Java, C#, JavaScript, Python, and PHP.
  • Culture of Innovation and Creativity: Mexico’s vibrant startup culture fosters innovation and creativity, positioning it as a leader in Latin America’s tech landscape.
  • Cost-Effective Talent: Hiring software engineers in Mexico offers high value due to the combination of advanced technical education, strong English proficiency, and competitive costs.
  • Flexible Hiring Options: Hyperion360 provides various hiring options, including direct hiring through us or establishing a foreign entity in Mexico with the assistance of our legal partners.
  • Thriving Tech Scene: Mexico’s tech ecosystem is filled with innovative startups and seasoned professionals, creating a fertile ground for collaboration and growth.

Benefits of Outsourcing to Mexico

Mexico is one of Latin America’s largest economies, offering numerous advantages:

  • A Robust Market: Mexico’s diverse economy includes strong sectors in manufacturing, services, and technology, contributing to rapid economic growth.
  • Strategic Trade Access: As a member of NAFTA (now USMCA), Mexico offers access to key North American markets and benefits from regional trade agreements.
  • Advanced Infrastructure: Mexico has well-developed infrastructure, including extensive road networks, railways, and ports, supporting efficient business operations.

Common Pitfalls of Hiring Software Engineers in Mexico

While Mexico offers many benefits, there are some challenges:

  • Economic Fluctuations: Mexico’s economy, while stable, can experience fluctuations. Hyperion360 helps manage financial and legal aspects to mitigate these risks.
  • Complex Tax System: Navigating Mexico’s tax system can be intricate. Hyperion360 handles all tax-related matters, ensuring compliance and ease.
  • Government Regulations: Adhering to local regulations can be challenging. Hyperion360’s expertise ensures you stay compliant with all legal requirements.
  • Talent Competition: High demand for skilled engineers leads to competition. Hyperion360’s extensive network and staffing solutions help you secure top talent quickly and efficiently.
  • Cultural Differences: Understanding and adapting to Mexican business culture is crucial. Hyperion360’s team extension services bridge these gaps, ensuring smooth cultural integration and effective communication.

Hyperion360’s tailored solutions address these challenges, enabling you to successfully hire and manage software engineers in Mexico with confidence and ease.

Business Etiquette in Mexico

Understanding cultural nuances is vital for successful business interactions in Mexico. Here’s a detailed guide to help you navigate these intricacies effectively:

Greetings

  • Handshakes: A firm handshake is the standard greeting in business settings. It is polite to greet everyone individually when arriving and leaving.
  • Cheek Kissing: Among women and between men and women, a light kiss on the cheek is a common greeting.

Communication Style

  • Indirect Communication: Mexicans often communicate indirectly to avoid confrontation. Understanding subtle cues is important.
  • Respect and Politeness: Showing respect and maintaining politeness is crucial in all interactions.

Timekeeping and Punctuality

  • Punctuality: Punctuality is highly valued. Arriving on time for meetings is a sign of respect and professionalism.
  • Networking: Small talk at the beginning of meetings is common to build rapport and trust.

Value on Relationships

  • Personal Connections: Building strong personal relationships is essential. Trust and rapport are crucial for successful business dealings.
  • Hierarchical Structure: Business structures are often hierarchical. Respect for seniority and titles is important.

Business Meetings

  • Small Talk: Meetings often start with informal conversation to build relationships.
  • Networking Focus: Use meetings to strengthen relationships as well as discuss business matters.

By understanding and respecting these cultural nuances, you can foster better relationships and ensure successful business interactions in Mexico. Hyperion360’s tailored solutions help you navigate these cultural intricacies with ease, enabling seamless integration and collaboration with your Mexican team.

Employment Agreements

In Mexico, while not mandatory, written employment agreements are strongly recommended to outline key conditions clearly. Essential elements to include are:

  • Remuneration: Specify salary and any additional compensation.
  • Job Description: Outline roles, responsibilities, and expectations.
  • Working Hours: Define standard working hours and any flexibility.
  • Place of Work: Mention the primary workplace and any remote work possibilities.
  • Probationary Period: State the duration and conditions of the probation.
  • Contract Type: Indicate whether the contract is fixed-term or indefinite-term.
  • Company Policies: Include relevant workplace policies and guidelines.
  • Travel and Transfers: Detail the conditions and possibilities for travel or relocation.

Some terms are automatically recognized under Mexican law, such as:

  • The minimum wage
  • Annual leave entitlement and vacation bonus
  • 13th-month salary
  • Social Security payment requirements
  • Benefits provided by collective bargaining agreements

Probationary Periods in Mexico

The maximum probationary period in Mexico is 30 days for most positions, and 180 days for managerial or specialized technical roles. This allows employers to assess the suitability of the software engineer within a defined timeframe.

Mexico Payroll Laws

Tax Due Date

Individual taxes in Mexico are due by April 30, following the calendar year for the tax period.

Payroll Cycle

The payroll cycle in Mexico is generally biweekly or monthly.

Working Hours

Standard working hours are eight hours per day and 40 hours per week.

Minimum Wage and Salaries

As of May 1, 2024, the minimum wage in Mexico varies by region, with the highest being MXN 207.44 per day in the Northern Border Free Zone.

Bonus Payments

Mexican labor law requires a 13th-month salary, known as the Aguinaldo, typically paid before December 20. Employees may also receive performance-based bonuses.

Overtime

Overtime is compensated at 200% of the regular hourly wage, and at 300% on public holidays and weekends.

Taxes and Social Security in Mexico

Tax Thresholds in Mexico

In Mexico, individuals are considered tax residents if they stay in the country for more than 183 days in a calendar year. Tax residents are subject to tax on their worldwide income.

As of 2024, the Mexican income tax brackets are as follows:

  • Up to 8,952.49 MXN: 1.92%
  • 8,592.50 – 75,984.55 MXN: 6.40%
  • 75,984.56 – 133,536.07 MXN: 10.88%
  • 133,536.08 – 155,229.81 MXN: 16.00%
  • 155,229.81 – 185,852.57 MXN: 17.92%
  • 185,852.58 – 374,837.88 MXN: 21.36%
  • 374,837.89 – 590,795.99 MXN: 23.52%
  • 590,796.00 – 1,127,926.84 MXN: 30.00%
  • 1,127,926.85 – 1,503,902.46 MXN: 32.00%
  • 1,503,902.47 – 4,511,707.37 MXN: 34.00%
  • Over 4,511,707.38 MXN: 35.00%
  • Most Mexican states levy a relatively low tax on salaries and other income earned by employees, which is payable by the employer. For example, Mexico City imposes a 3% payroll tax.

Corporate Tax Rate in Mexico

As of 2024, the corporate tax rate in Mexico is:

  • General Corporate Income: 30%

Social Security Rates in Mexico

In 2024, the social security rates for employees and employers are as follows:

Employer Payroll Contributions in Mexico

Employers in Mexico are responsible for several additional payroll contributions, which include:

  • Social Security (IMSS): 24.00% - 38.00% of the employee’s salary (includes Retirement and National Housing Fund, with a maximum annual contribution of 188,657 MXN)
  • State Payroll Tax: Up to 3.00%
  • Total Employment Cost: 27.00% - 41.00%

Employee Payroll Contributions in Mexico

Employees in Mexico also contribute to their social security as follows:

  • IMSS (Social Security): 10.00% - 30.00% (influenced by various factors, such as minimum wage, UMA, the worker’s age, industry, number of working days per month, fringe benefits, and the location of the employer or the worker’s residence)
  • Retirement/Old Age Insurance: 1.125%
  • Total Employee Cost: 10.00% - 31.125%

Profit Sharing in Mexico

Companies must divide 10% of profits equally amongst all employees as profit sharing. However, in order to be eligible, an employee must have worked for the business for at least 60 days during the preceding fiscal year. For active employees, the profit sharing is paid every year in May.

Health Insurance in Mexico

Mexico offers a public healthcare system, but many opt for private health insurance to access higher-quality services and shorter wait times. The public system provides basic healthcare services, while private insurance offers enhanced coverage and facilities.

Pension in Mexico

Mexico’s pension system requires employees to meet certain eligibility criteria for old-age retirement benefits:

  • Women: Must be at least 60 years old with a minimum of 1,250 weeks of contributions.
  • Men: Must be at least 65 years old with a minimum of 1,250 weeks of contributions.

The pension amount is calculated based on the employee’s average salary and years of contributions.

Annual Paid Leave

Mexican labor law guarantees employees annual paid leave of 6 days after one year of service. The leave increases with the length of service as follows:

  • 1-2 years: 6 days
  • 2-3 years: 8 days
  • 3-4 years: 10 days
  • Each additional year: 2 more days up to a maximum of 12 days

Employees receive their usual monthly salary during leave periods.

Parental and Maternity Leave

  • Maternity Leave: 12 weeks of paid leave, which can be extended without pay.
  • Paternity Leave: 5 days of paid leave.

Sick Leave

Employees are entitled to paid sick leave, covered by social insurance, with the duration depending on the type of illness and years of service.

Regional and National Holidays

Mexico has three types of public holidays: Statutory (mandatory paid days off), Civic (observed but not paid), and Festivities (traditional celebrations):

Statutory Holidays (Mandatory Paid Days Off):

  • New Year’s Day (January 1)
  • Constitution Day (February 5) - Observed first Monday of February
  • Benito Juárez’s Birthday (March 21) - Observed third Monday of March
  • Labour Day (May 1)
  • Independence Day (September 16) - Most important patriotic holiday
  • Transmission of Federal Executive Power (October 1) - Every 6 years only
  • Revolution Day (November 20) - Observed third Monday of November
  • Christmas Day (December 25)

Major Civic Holidays (Observed but not mandatory paid):

  • Flag Day (February 24)
  • Oil Expropriation Anniversary (March 18)
  • Cinco de Mayo (May 5) - Victory over French forces
  • Navy Day (June 1)
  • Day of the Race (October 12) - Columbus Day equivalent

Important Festivities:

  • Three Kings Day (January 6) - Children receive gifts
  • Candlemas (February 2)
  • Carnival (varies) - Week before Lent
  • Holy Thursday and Good Friday (varies) - Many businesses close
  • Mother’s Day (May 10)
  • Day of the Dead (November 1-2) - Major cultural celebration
  • Our Lady of Guadalupe (December 12) - Patron saint
  • Las Posadas (December 16-24) - Christmas season celebrations

Note: When statutory holidays fall on weekends, they are moved to create long weekends. Employees working on statutory holidays must receive triple pay.

Religious Minorities Observances: Mexico’s religious diversity includes various faith communities observing their traditional holidays:

Jewish Holidays:

  • Rosh Hashanah (varies - Jewish New Year)
  • Yom Kippur (varies - Day of Atonement)
  • Passover (varies - Pesach)

Islamic Holidays:

  • Eid al-Fitr (varies - End of Ramadan)
  • Eid al-Adha (varies - Festival of Sacrifice)

Baha’i Holidays:

  • Naw-RĂşz (March 21 - Baha’i New Year)
  • Ridván Festival (April 21-May 2 - Declaration of Bahá’u’lláh)
  • Birth of the Báb (varies - Baha’i Faith)
  • Birth of Bahá’u’lláh (varies - Baha’i Faith)

Buddhist Holidays:

  • Vesak (varies - Buddha’s Birthday)
  • Bodhi Day (December 8 - Buddha’s Enlightenment)

Hindu Holidays:

  • Diwali (varies - Festival of Lights)
  • Holi (varies - Festival of Colors)

Protestant Holidays:

  • Reformation Day (October 31 - Protestant churches)
  • Various denominational observances

Indigenous Religious Observances:

  • Day of the Dead (November 1-2) - Already recognized as major cultural celebration
  • Various indigenous ceremonial dates and seasonal celebrations

Note: While these holidays are not official public holidays, they are observed by Mexico’s religious minority communities and may affect workforce availability in areas with significant populations of these faiths.

Employment Benefits in Mexico

The Mexican Social Security Institute (IMSS) administers the country’s government benefits programs, which include old-age pensions, disability benefits, illness and injury benefits, and parental leave. The IMSS collects contributions from employers and employees to maintain these social security benefits.

Termination and Notice Period in Mexico

Employers must provide notice of termination as follows:

  • Notice Period: 30 days for indefinite-term contracts. Employers may opt to provide pay in lieu of notice.

For resignations, the notice period is generally 30 days.

Upon termination without cause, the employer must pay severance equivalent to three months’ salary plus 20 days of salary for each year of service.

Understanding these aspects of employment benefits in Mexico helps you navigate the complexities of hiring and managing staff. With Hyperion360, you can ensure compliance with local regulations while optimizing your global staffing strategy. Enhance your workforce with top Mexican talent today!

Work-from-Home Arrangements and Remote Work in Mexico

In response to the growing trend of remote work, Mexico has implemented regulations to support flexible working arrangements:

  • Legal Framework: Mexican labor laws allow for remote work arrangements, provided that both the employer and employee agree to the terms. The Federal Labor Law was updated to include specific regulations for telework.
  • Work Environment: Employers are responsible for ensuring that remote employees have a suitable work environment and necessary equipment.
  • Health and Safety: Employers must ensure that remote workers adhere to health and safety standards, including ergonomics and regular breaks.
  • Communication: Clear communication channels and regular check-ins are essential for remote work arrangements.

With Hyperion360 you don’t have to worry about compliance with local regulations for your Mexican team.

How Hyperion360 Can Help You Hire Software Engineers in Mexico

Navigating the complexities of hiring and managing software engineers in Mexico can be challenging, but Hyperion360 simplifies the process with our comprehensive global staffing services. When you partner with Hyperion360, you pay us directly, and we take on all the legal and compliance risks, managing every aspect of HR, benefits, payroll, and local taxes.

Our Services Include:

  • Assuming Legal and Compliance Risk: Hyperion360 hires the software engineers directly, eliminating the legal risks of complying with Mexican law for your company.
  • Managing HR Functions: We handle all HR-related tasks, from recruitment and onboarding to managing paid leave and termination, ensuring a smooth and efficient process.
  • Administering Benefits: Hyperion360 oversees employee benefits, including health insurance, retirement plans, and other statutory benefits, ensuring your workforce is well-supported and highly engaged.
  • Efficient Payroll Management: Our services include managing payroll cycles, payroll taxes, and bonus payments seamlessly. We handle all payroll processing, ensuring accuracy and timely payments for your software engineers.
  • Handling Local Taxes: The monthly fee you pay us for software engineers is inclusive of local payroll taxes, benefits, legal, HR, accounting, etc. so you can focus on your core business operations.

Benefits of Partnering with Hyperion360:

  • Access to Top Talent: Leverage our network to access a pool of highly skilled software engineers in Mexico, ensuring you hire the best talent for your needs.
  • Streamlined Processes: Our integrated approach simplifies the hiring and management process, reducing administrative burdens and allowing you to focus on strategic business goals.
  • Cost-Effective Solutions: By managing HR, benefits, payroll, and compliance, we help you save time and resources, offering a cost-effective solution for expanding your team in Mexico.
  • Comprehensive Support: From recruitment to ongoing management, Hyperion360 provides full support to ensure your Mexican workforce is effectively managed and aligned with your business objectives.

With Hyperion360, you can confidently expand your tech team in Mexico, leveraging our expertise to overcome common pitfalls and maximize the benefits of hiring skilled software engineers in this dynamic market.

Ready to hire software engineers in Mexico? Contact us to learn more about how Hyperion360 can support your global staffing needs.

Employment Law and Regulations

Working Hours and Overtime

  • Standard Hours: 8 hours/day, 48 hours/week maximum
  • Overtime Pay: 200% for first 9 hours, 300% thereafter
  • Vacation: 6-12 days annually based on tenure + public holidays

Leave Policies

  • Maternity Leave: 12 weeks paid (6 pre-birth, 6 post-birth)
  • Paternity Leave: 5 days paid
  • Termination Notice: 30 days or severance payment

Tax System and Compliance

Tax Rates

  • Income Tax: 1.92-35% progressive
  • Corporate Tax: 30%
  • VAT/Sales Tax: 16%
  • Social Security: Variable employee, 20-25% employer

Unique Country Facts

  • World’s largest Spanish-speaking country by population
  • 15th largest economy in the world by nominal GDP
  • Home to 35 UNESCO World Heritage Sites (6th most in the world)
  • World’s largest producer of silver and avocados
  • Has 68 indigenous languages still spoken today
  • Birthplace of chocolate, tomatoes, and vanilla
  • Mexico City is built on ancient Aztec capital Tenochtitlan
  • Day of the Dead (DĂ­a de los Muertos) is UNESCO cultural heritage

Employment & Tax Insights

Employment & Tax Information

  • Working Hours
  • working hours in Mexico are 48 hours per week, 8 hours per day. However, there are three work shifts stated in Mexico federal labor law:
  • working hours can differ as stipulated in employment contract/collective bargaining agreements
  • overtime and regulated by the
  • overtime hours a day can be worked providing it is not done for more than 3 consecutive days.

Additional Country Insights

  • Mexico is the world’s largest Spanish-speaking country
  • The country has 35 UNESCO World Heritage Sites
  • Mexico City is one of the largest metropolitan areas in the world
  • Mexico is a major nearshoring destination for US companies

đź’° Realistic Salary Expectations vs US Costs

Mexico Developer Salaries (Fully Burdened)

⚠️ Critical: True Payroll Burden
Payroll taxes and mandatory benefits add 85-90% to base salaries.

Details: 27-41% IMSS + state payroll tax + 13th month + vacation bonus + mandatory benefits

Experience LevelBase SalaryFully Burdened Cost
Junior Developer$24,000$45,000
Mid-Level Developer$35,000$66,000
Senior Developer$50,000$95,000

🇺🇸 US Cost Comparison

US equivalent roles cost $95,000-$180,000 fully burdened (including $30,000+ overhead per engineer for benefits, taxes, office space, equipment, and administrative costs).

Reality Check: Even with high payroll burdens, international hiring still provides 40-60% cost savings compared to US fully burdened costs.

Frequently Asked Questions

What are typical working hours for Mexico developers?
Our Mexico developers work in UTC-6 (Perfect US overlap), providing excellent overlap with your business hours for seamless collaboration.
How long does it take to hire developers?
Typically 1-2 weeks to present qualified candidates, with developers starting within 2-4 weeks of selection.
What is the local business culture like?
Mexico has a professional, collaborative work culture with strong emphasis on quality and client satisfaction. Communication is primarily in Spanish and English.
What are the payment methods and currency considerations?
You pay Hyperion360 directly in United States Dollars (USD). We handle all local payments, taxes, and currency conversions. Local currency is Mexican Peso (MXN).

What Tech Leaders Say About Hiring Developers in Mexico

“Hiring developers in Mexico City was one of our best decisions. Same time zone as our LA HQ, good English skills, and strong technical capabilities. They participate fully in our agile ceremonies and feel like part of the local team. Also, just a quick flight away.”

VP of Engineering - SaaS Platform

“Our Guadalajara team has been phenomenal. The proximity to the US, cultural alignment, and technical skills make collaboration seamless. We can hop on a plane for in person meetings when needed but day to day remote work is smooth and productive.”

CTO - E-commerce Unicorn

“Mexican developers offer an unbeatable combination of cost effectiveness, timezone convenience, physical closeness, and quality. Our team there handles everything from web to mobile to DevOps with professionalism and expertise.”

Engineering Manager - E-commerce Conglomerate

Get Developer Profiles

🚀 Ready to Start Hiring in Mexico?

Join hundreds of companies that trust Hyperion360 for their staffing and software development needs

Start Hiring in Mexico

Similar Countries for Development

Our Services

Note: Due to Mexico’s significant contractor misclassification penalties, we recommend using our EOR services rather than contractor arrangements to ensure full legal compliance.

Helpful Resources

Ready to Hire Software Engineers in Mexico?

Contact Us

Disclaimer: While we make every effort to research and update our country guides regularly, some information may be incomplete, inaccurate, or out of date. This content is provided for general informational purposes only and should not be relied upon as a substitute for professional advice. If you notice any errors or omissions, please let us know.