Pay: From $30.00 per hour Job description: Buffalo Biodiesel Inc. is in growth mode and is currently seeking a bookkeeper to assist our controller in processing billing and payments. We are seeking a skilled and experienced Bookkeeper to assist our controller in day-to-day activities. Responsibilities: Bank and credit card reconciliations. Properly file physical hard copies of invoices and payments. Other duties as assigned. Requirements: 2 years of QuickBooks online experience, entering billing and making payments. Proven work experience as a bookkeeper. An Associate's or bachelor's degree in accounting Pay : Starting $30/hr. with pay increase after 90 days if you meet metrics. Physical setting : Office, In-Person Schedule : Full-time, onsite 8am - 5pm Monday to Friday Who We Are: Buffalo Biodiesel Inc. has been in business since 2005. We are a growing company that collects and recycles used cooking oil. With over 20 years in business, we collect, and process used cooking oil to produce Biodiesel, a carbon reducing alternative fuel to Hydrocarbons. We operate in 15 States with service to over 27,000 locations and growing. Buffalo Biodiesel Inc. is subject to and complies with the Federal Drug-Free Workplace Act. Job Type: Full-time Benefits: 401(k) 401(k) matching Dental insurance Health insurance Paid time off Vision insurance Education: Associate (Required) Ability to Commute: Buffalo, NY 14202 (Required) Work Location: In person
Live Job Feed
Find Your Dream Career
Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.
3,126 jobs
Bookkeeper (Bilingual-English/Spanish Preferred) Location: [Santa Rosa, CA] (On-Site) Compensation: Hourly Company: Capstone Roofing Experience Required: 5+ Years Bookkeeping/Accounting About the Role We are seeking a detail-oriented and reliable Bookkeeper to support our daily accounting operations and ensure accurate, up-to-date financial records. This role manages accounts payable, accounts receivable, journal entries, reconciliations, and general bookkeeping responsibilities while also providing administrative support to keep the office running smoothly. The ideal candidate is organized, experienced with accounting software, and comfortable supporting both financial and front-office functions. What You'll Do Manage full accounts payable cycle, including entering vendor invoices, verifying accuracy, and preparing timely payments Oversee accounts receivable functions such as generating invoices, applying customer payments, and following up on outstanding balances Prepare and post journal entries for recurring and routine transactions Perform regular bank and credit card reconciliations Maintain accurate and organized financial records within the accounting system Support month-end close through reconciliations and supporting documentation Assist with general administrative tasks including filing, mail handling, supply coordination, and document management Answer incoming phone calls, route inquiries, and provide professional customer service support Collaborate with internal departments to ensure accurate billing, payment application, and job cost tracking Doing timesheets 1 day of the week. What You'll Bring Minimum of 5 years of bookkeeping or general accounting experience Construction or home-services industry experience is preferred Proficiency with QuickBooks , Microsoft Excel , and Bill.com Exceptional attention to detail and strong organizational skills Ability to manage multiple priorities and deadlines in a fast-paced environment Strong communication and interpersonal skills Experience with job costing or contractor billing preferred but not required Must have done timesheets Why Join Us Be part of a growing, forward-thinking company where your work truly matters Join a supportive and collaborative team that values accuracy, teamwork, and accountability Enjoy a stable on-site position with consistent hours and long-term growth potential Opportunity to expand your skills in construction accounting and job costing Positive, professional, and family-oriented work culture Competitive compensation, with optional benefits packages available
The Building Company 2026/09/15 Airport Industria Job Reference Number: 2009908507 Department: B&T - Shared Services Business Unit Industry: Accounts Job Type: Permanent Positions Available: 1 Salary: Market Related To provide accurate and timely bookkeeping and transactional finance support to the business. The role is responsible for processing financial transactions, maintaining accurate accounting records, performing reconciliations, and supporting finance operations in line with company policies and procedures. Job Description Transaction Processing Reconciliations Administration & Record Keeping Compliance & Controls Team Support Job Requirements Certificate, Diploma, or qualification in Bookkeeping, Accounting, or Finance 2–4 years' bookkeeping or finance administration experience Experience with reconciliations and transaction processing Computer literacy, particularly Microsoft Excel and accounting systems Retail or FMCG finance environment Shared services finance experience Exposure to store finance and cashbook processing Experience working with high-volume transactions
Full Charge Bookkeeper - Rockland, MA Our client, an established business supplies & equipment company, is seeking a Full Charge Bookkeeper to support day-to-day accounting and financial record-keeping activities. This onsite role is responsible for managing core bookkeeping functions, maintaining accurate financial data, and supporting owners and external partners with reliable financial reporting. Responsibilities Manage full-cycle bookkeeping activities and maintain accurate financial records Perform general ledger maintenance, journal entries, and routine account reconciliations Handle accounts payable and accounts receivable processes Complete bank and balance sheet reconciliations on a regular basis Prepare standard financial reports and summaries for internal use Ensure compliance with basic accounting standards and internal procedures Qualifications 5+ years of hands-on bookkeeping or accounting experience Experience working with Sage 100 preferred; other mid-market ERP systems considered! Beacon Hill is an equal opportunity employer and individuals with disabilities and/or protected veterans are encouraged to apply. California residents: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. If you would like to complete our voluntary self-identification form, please click here or copy and paste the following link into an open window in your browser: https://jobs.beaconhillstaffing.com/eeoc/ Completion of this form is voluntary and will not affect your opportunity for employment, or the terms or conditions of your employment. This form will be used for reporting purposes only and will be kept separate from all other records. Company Profile: Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement. Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs. Learn more about Beacon Hill and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.bhsg.com. Benefits Information: Beacon Hill offers a robust benefit package including, but not limited to, medical, dental, vision, and federal and state leave programs as required by applicable agency regulations to those that meet eligibility. Upon successfully being hired, details will be provided related to our benefit offerings. We look forward to working with you. Beacon Hill. Employing the Future™
Position Overview We are seeking an experienced and detail-oriented Bookkeeper / Office Coordinator to take ownership of the company's day-to-day bookkeeping activities while providing administrative and office support. This role is ideal for someone who enjoys working in a smaller organization, is comfortable wearing multiple hats, and wants visibility into the broader business. The successful candidate will be organized, dependable, and comfortable managing financial records and administrative responsibilities with a high degree of accuracy and discretion. Key Responsibilities Bookkeeping & Accounting Manage day-to-day bookkeeping activities, including Accounts Payable (AP) and Accounts Receivable (AR) . Reconcile vendor invoices with packing lists and ensure appropriate approvals are obtained. Prepare and issue customer invoices for completed and shipped work. Maintain accurate accounting records and supporting documentation. Track capital equipment and inventory of critical production materials. Maintain and close out job files for completed projects. Assist with accounting-related projects and financial documentation as needed. Payroll & Financial Support Provide backup support for payroll processing. Collect and review employee timesheets and submit payroll through ADP . Coordinate with the company's outside CPA and provide financial records and documentation as requested. Assist with preparing quotations for new business opportunities. Maintain organized financial and business records for internal use and external reporting. Records & Office Administration Maintain accurate physical and electronic records, including accounting, job, contract, shipping, and receiving documents. Provide light front-office coverage, including answering phones, screening calls, and greeting scheduled visitors. Assist with general office administration and other projects as needed. Help organize information, improve record-keeping processes, and maintain structure across administrative and accounting functions. Required Qualifications Previous corporate bookkeeping experience . Strong working knowledge of QuickBooks Enterprise Desktop / on-premise . Hands-on experience with Accounts Payable and Accounts Receivable . Experience working with an outside CPA or accounting firm . Proficiency with Microsoft Excel and Microsoft Word . Strong organizational skills and exceptional attention to detail. Ability to maintain accurate records and organize financial and business information. Strong ability to handle confidential financial and business information with discretion. Self-motivated and comfortable working independently with minimal supervision. Strong follow-through and ability to take ownership of assigned responsibilities. Ability to work effectively in a small, collaborative organization where responsibilities may extend beyond traditional bookkeeping. Preferred Qualifications Experience working in a small manufacturing, technology, engineering, or R&D environment . Experience with inventory, capital equipment, job costing, or project-based accounting. Experience with ADP payroll . Experience preparing customer invoices and/or business quotations. Familiarity with shipping, receiving, and production-related documentation.
Reach — qualified candidates
Post your job today and get applications within 24 hours.
Our client is seeking an experienced Bookkeeper to join a design-focused showroom environment serving trade professionals such as interior designers and architects. This role supports a business specializing in high-end decorative products, including textiles, wallcoverings, lighting, and accessories. Key Responsibilities: Manage day-to-day bookkeeping functions Maintain accurate financial records and reconciliations Handle accounts payable, accounts receivable, and general ledger activity Process transactions and support month-end close Work within QuickBooks Desktop to ensure accurate financial reporting Partner with internal team members in a fast-paced, detail-oriented office Qualifications: 5+ years of bookkeeping experience Prior industry experience in interior design is required Related experience in architecture or engineering may also be considered Proficiency in QuickBooks Desktop is required Strong attention to detail and organizational skills Ability to work fully on-site in a collaborative office setting This is an excellent opportunity for a hands-on bookkeeping professional who understands the pace and nuances of a design-driven business. Interested? Apply today to learn more
Salary: $55,000–$65,000 Location: St. Petersburg, FL 33716 | Fully Onsite Why This Bookkeeper Opportunity Stands Out This Bookkeeper opportunity offers the chance to join a growing, customer-focused organization where your work directly impacts the company's financial success. The organization values accountability, initiative, and continuous improvement, creating an environment where employees can contribute ideas and take ownership of their responsibilities. As a Bookkeeper, you'll oversee a broad range of accounting functions and serve as a key resource within the finance team. The Bookkeeper will work closely with leadership, providing visibility into financial performance while supporting day-to-day accounting operations and process improvements. This opportunity is ideal for a Bookkeeper who enjoys variety, takes pride in accuracy, and wants a long-term role with growth potential in a collaborative business environment. Key Responsibilities of the Bookkeeper Maintain accurate financial records, general ledger activity, and journal entries as the Bookkeeper Manage full-cycle accounts payable and accounts receivable processes, including invoicing, collections, vendor payments, and account maintenance as the Bookkeeper Perform monthly bank reconciliations, credit card reconciliations, and balance sheet reconciliations while researching discrepancies as the Bookkeeper Support payroll processing, employee reimbursements, and related reporting requirements as the Bookkeeper Prepare monthly financial statements and assist with month-end and year-end close activities as the Bookkeeper Provide reporting and financial analysis support to leadership while identifying opportunities to improve processes and efficiency as the Bookkeeper Qualifications For The Bookkeeper 3+ years of bookkeeping experience, preferably in a full-charge or full-cycle bookkeeping role Strong QuickBooks experience and solid Microsoft Excel skills Experience managing AP, AR, reconciliations, payroll support, and general ledger maintenance Ability to work independently, manage competing priorities, and maintain a high level of accuracy Associate's or Bachelor's degree in Accounting, Finance, or a related field preferred What You'll Gain as the Bookkeeper High visibility with company leadership and direct impact on business operations Ownership of the bookkeeping and transactional accounting function Exposure to financial reporting, payroll, reconciliations, and operational accounting Collaborative team environment that values initiative and accountability Stable organization with long-term growth opportunities Competitive compensation and strong leadership support Who Thrives as the Bookkeeper The ideal Bookkeeper is organized, self-motivated, and detail-oriented. This Bookkeeper enjoys managing a business's day-to-day financial operations, maintaining accurate records, and providing leadership with reliable financial information. Proactive, dependable candidates who are comfortable working independently will thrive in this role.
About Us Konen Insurance is a trusted independent agency providing a comprehensive suite of insurance solutions designed to protect our clients from the unexpected. We do more than sell insurance-we partner with our clients to help them make informed decisions about their protection and future. As a family-owned business, we are committed to fostering a workplace culture of courtesy, respect, and empowerment for our employees. Position: Bookkeeper We are seeking a detail-oriented and organized bookkeeper to maintain accurate financial records and ensure smooth financial operations. The bookkeeper is responsible for managing accounts receivable, accounts payable, reconciliations, and financial reporting. The ideal candidate has strong accounting knowledge, excellent attention to detail, and the ability to work both independently and collaboratively. Compensation & Benefits Pay range: $30,000 - $45,000/year (based on experience) Performance-based bonus and incentive opportunities Major medical insurance Short-term and long-term disability insurance Voluntary life and dental insurance Paid time off (PTO) Paid holidays Retirement savings account Company-sponsored events Opportunities for professional growth and career advancement Key Responsibilities Maintain financial records by establishing accounts, posting transactions, and ensuring compliance with legal requirements. Verify, allocate, and post transactions to maintain accurate accounts. Manage accounts receivable, including invoicing, deposits, collections, and revenue recognition. Follow up on past-due accounts and returned checks. Process and verify accounts payable, including preparing and disbursing payments. Conduct account reconciliations as needed to ensure accuracy. Maintain and balance the general ledger in an up-to-date, complete, and accurate manner. Prepare month-end and year-end financial reports and analyses for leadership review. Ensure compliance with federal, state, and local regulations, filing required reports and advising management on necessary actions. Process payroll accurately and in a timely manner, including payroll tax submissions. Maintain 1099 records and prepare year-end 1099 reports and filings. Research and resolve vendor and accounts receivable inquiries. Collaborate with external partners, including CPAs, bank representatives, and vendors. Qualifications & Skills Strong understanding of accounting principles and GAAP. Previous bookkeeping experience preferred. CPA certification is a plus. Proficiency in Excel and financial software. High degree of accuracy and attention to detail. Self-motivated with the ability to work independently and as part of a team. Strong organizational, communication, and problem-solving skills. Why Join Konen Insurance? At Konen Insurance, we value diversity, collaboration, and professional growth. We are an equal opportunity employer and do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Salary: $30000 - $45000 per year
Lee & Associates Houston is looking to add an experienced Bookkeeper to add to our growing team of professionals. Lee & Associates – Houston was founded in 2015 and has consistently been named one of Houston Business Journal's Top Brokerage Firms. We are a fully integrated commercial real estate company ready to creatively respond to our clients' needs. In addition to brokerage services, the Houston office has expanded to include a property management portfolio, a medical office business line, and a retail division. Lee & Associates – Houston is part of a nation-wide team of brokers, with more than 80 office locations in cities across the US and Canada. Our unrivaled capabilities and unwavering dedication to integrity appeal to smart building owners and company managers who recognize the value of partnering with a business-minded broker. Through hard work and fierce commitment, Lee & Associates – Houston promises to deliver optimum returns on a company or client's real estate investments. Bookkeeper Position Full-time On-site, office located near Town & Country/City Center/Memorial City Mall Opportunity to grow within the firm Qualifications Associates Degree in Accounting, Finance, or a related field 2+ years of AR/AP experience Proficient proficiency in Microsoft Office Suite and Excel QuickBooks experienced is required Previous experience with Yardi property management software is highly preferred Responsibilities Perform day-to-day accounting and administrative tasks using QuickBooks and Yardi to support the financial team in providing timely, accurate financial reporting Manage data entry for accounts payable (A/P) and accounts receivable (A/R) within core software systems Process vendor invoices and accurately track tenant payments in Yardi and QuickBooks Prepare bank deposits and handle outgoing mail to the post office Generate and distribute tenant letters and account statements Assist the Property Management department with active tenant collections using property management tools Collect, process, and distribute daily office mail Scan, organize, and systematically file all accounting records Benefits Medical, dental, and vision insurance options Company contribution toward medical insurance premiums 401(k) retirement plan with company matching up to 6% Paid time off and paid holidays Company-paid basic life insurance Company-paid short-term and long-term disability insurance Professional development and continuing education opportunities If you are interested in applying for this position, please submit your resume below. To learn more about our company, visit us HERE.
Job Description Summary GRF, Focus Business Management, is seeking a is seeking a full-charge Bookkeeper ideally with entertainment industry or property management bookkeeping experience to join our team of dedicated professionals. The Bookkeeper is responsible for computing, classifying, and recording financial transactions to ensure the financial records of assigned clients are accurate. This position will be based fully in-office out of our San Rafael, CA location. Job Description Primary Responsibilities Process accounts payable and accounts receivable Perform credit card and bank reconciliations Maintain electronic filing system General communication with vendors, clients, and client representatives via phone, email, and in-person Perform cash flow reports and cash balances as required Assist in assembling information for year-end tax packages for accountants Provide some assistance on insurance questions Identify, trace, and correct errors Prepare/review 1099 reports Prepare journal entries Assist in the preparation and processing of payroll, as well as applicable reporting Print reports (such as financial statements) for review Assist with general mail flow procedures such as logging, scanning, and dating all incoming mail and packages Mailing deposits and other correspondence between other GRF offices Other projects and duties as assigned Qualifications 2+ years of bookkeeping experience in an entertainment business management firm or 3+ years of general accounting experience High School Diploma or GED equivalent is required; Associate's degree or higher is preferred Experience with AgilLink software is highly preferred Excellent communication skills (in person, on the phone, and via email) Keen eye for details while being able to maintain a sense of urgency Solid interpersonal skills and other key soft skills (i.e., communication, time management, emotional intelligence, adaptability, active listening, critical-thinking, etc.) This position is a non-exempt position. The annualized base pay range for this role is expected to be between 50,000-60,000 base salary compensation range. Actual base pay may vary based on factors including, but not limited to, experience, subject matter expertise, geographic location where work will be performed, and the applicant's skill set. The base pay is just one component of the total compensation package. Other rewards may include an annual cash bonus and a comprehensive benefits package, including but not limited to medical, dental, vision, life insurance, and 401(k). Please note that the job title is subject to change based on the selected candidate's experience and education. GRF, Focus Partners Business Management is a leading full-service business management firm serving an exclusive clientele of entertainers, athletes, executives, and select high-net-worth individuals. With approximately 40 Managing Directors and more than 700 professionals, GRF provides comprehensive financial and advisory services across the music, film, television, sports, literary, and broader entertainment industries, as well as multi-family office services for ultra-high-net-worth individuals and families. As part of Focus, a leading financial services organization offering wealth management, family office, and business management solutions, GRF combines deep industry expertise with personalized client service. Learn more at grfllp.com or follow the company on LinkedIn. Focus is a leading financial services firm comprised of integrated wealth management, family office, and business management services. Blending deep expertise and expansive resources with a boutique, client-first fiduciary philosophy, Focus helps individuals, families, and institutions navigate complex financial situations with highly personalized solutions tailored to their unique needs. To learn more about Focus, visit www.focusfinancialpartners.com or follow the company on LinkedIn. EEO Statement : Focus is an equal opportunity employer and bases its employment decisions on the employee or candidate's skillset, and without regard to an employee or candidate's race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by local, state and/or federal law. Focus complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact careers@focuspartners.com The following language is for US based roles only For California Applicants: Information on your California privacy rights can be found here For Indiana Applicants: It is unlawful for an employer to discriminate against a prospective employee on the basis of status as a veteran by refusing to employ an applicant on the basis that they are a veteran of the armed forces of the United States, a member of the Indiana National Guard or a member of a reserve component. For Maryland Applicants: I UNDERSTAND THAT UNDER MARYLAND LAW, AN EMPLOYER MAY NOT REQUIRE OR DEMAND, AS A CONDITION OF EMPLOYMENT, PROSPECTIVE EMPLOYMENT OR CONTINUED EMPLOYMENT, THAT ANY INDIVIDUAL SUBMIT TO OR TAKE A POLYGRAP OR SIMILAR TEST. AN EMPLOYER WHO VIOLATES THIS LAW IS GUILTY OF A MISDEMEANOR AND SUBJECT TO A FINE NOT EXCEEDING $100. For Massachusetts Applicants: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this shall be subject to criminal penalties and civil liability. For Montana Applicants: If hired, the employment relationship is governed by the Wrongful Discharge from Employment Act. Mont. Code Ann. Section 39-2-901. For Rhode Island Applicants: Focus is subject to Chapters 29-38 of Title 28 of the General Laws of Rhode Island and is therefore covered by the state's workers' compensation law. If you willfully provide false information about your ability to perform the essential functions of the job, with or without reasonable accommodations, you may be barred from filing a claim under the provisions of the Workers' Compensation Act of the State of Rhode Island if the false information is directly related to the personal injury that is the basis for the new claim for compensation. The Company complies fully with the Americans with Disabilities Act.
BOOKKEEPER Who We Are: Donnelly-Boland and Associates is a woman-owned CPA and management consulting firm that helps small businesses, startups, not-for-profit companies, and government agencies run a wide range of back-office operations. Founded in 1992 by Fay K. Boland, we have grown from 1 to over 100 highly trained employees through our dedication to our clients, our principles of operational excellence, and our commitment to continuous improvement. Whether our clients run a leading-edge technology company, a coffee shop, a large non-profit, or a government agency, they depend on our strategic expertise and our flawless tactical execution to keep their back office running smoothly. Our Mission: Our mission is to be recognized as the premier partner for a comprehensive suite of back-office services while maintaining a culture that emphasizes family, innovation, and inclusivity. Who You Are: You are an organized self-starter that manages multiple projects with ease, while maintaining best practices that others can follow. You have a technical accounting background and are looking to broaden your experience and knowledge base by working with a variety of different clients. You make a point to proactively identify roadblocks and pitch in wherever necessary to ensure deadlines are met and clients are satisfied. You get a strong sense of satisfaction from helping clients organize and understand their business, while ensuring all deliverables are met on time and on budget. The Position: We are searching for a bookkeeper to join our accounting team. The Bookkeeper is expected to cover a range of responsibilities for clients including but not limited to bookkeeping, processing A/P, AR, payroll, and entering other transactions. This position has a clear path for growth and can be quick launching pad to more senior level positions. Growth depends on technical knowledge, and ability to learn and understand all tasks and processes. Responsibilities: Administers all aspects of A/P and A/R, deposits Handles all inquiries from vendors, clients and employees Assist with monthly close process and budgets Works on special projects, as requested Performs month-end journal entries Assist with audit fieldwork as needed Assist with aspects of payroll as needed Skills and Knowledge: Demonstrates organizational skills with specific attention to meeting deadlines Proficient computer skills Ability to adapt and learn new software products and applications Ability to work independently and use good time management to handle a variety of duties Ability to be attentive to detail Strong communication skills Essential Requirements: 1 year of accounting experience or accounting coursework preferred Proficient with Microsoft Office products Compensation and Benefits: Starting at $40,000 ($19.85 per hour). Negotiable based on experience. 18 days of PTO annually Medical Insurance Dental Insurance Vision Insurance Matching 401k Tuition Reimbursement
Full-Charge Bookkeeper (QuickBooks Online) Dalton Collision – Knoxville, TN Dalton Collision is looking for an experienced Full-Charge Bookkeeper to manage day-to-day accounting for our growing collision repair shop. This is a full-time, onsite position. Remote and hybrid work arrangements are not available. Responsibilities Work in harmony with existing accountant to split duties Manage accounts payable and accounts receivable Perform bank and credit card reconciliations Process payroll and maintain payroll records Maintain the general ledger in QuickBooks Online Prepare monthly financial reports Work with management and CPA for year-end reporting Qualifications 3–5+ years bookkeeping or accounting experience Proficiency with QuickBooks Online required Experience with bank reconciliations and financial reporting Strong attention to detail and organization Payroll Experience Preferred Pay: $55,000 – $72,000 per year depending on experience Schedule: Monday–Friday Reasons to Join Dalton Collision Company-paid medical insurance for employees Comprehensive benefits package, including paid vacation and holidays Company-contributed Retirement Plan 401(k) with company match Great culture and excellent working environment Apply today to join a locally owned business with a strong team and a stable work environment.