Back in 1991 our founders had one primary goal: to create an advisory CPA firm with life/work balance. More than 30 years later, BMSS Advisors & CPAs has exceeded all expectations and has grown to be Alabama’s second largest accounting and advisory firm with 230 employees, 27 Members and five locations throughout the state.

Over the decades, BMSS has cultivated a thriving community of professionals who are quick to learn and happy to teach. With an environment devoted to balance, we pride ourselves on enjoying what we do, striving for excellence and getting the most out of life along the way.

Being a BMSS team member means having the resources and opportunities to build the life you want. At BMSS, you will discover that not all accounting firms are alike.

Current Job Postings

Where Do I Fit?

We know that every professional has different talents, skills and backgrounds that make them unique. Our goal is to put each person in the right seat so we can provide the perfect fit for our clients while giving our team members opportunities for growth.






Largest Advisory and CPA Firm in Alabama





Hear From Our People

What is it like to work at BMSS? Read about it in our employees’ own words. We survey employees annually to receive feedback and provide numerous outlets for anonymous employee suggestions.

“The work-life balance, service to the community and benefits, such as massages during busy season and getting every other Friday off during the summer, go a long way towards making BMSS a great place to work, but the people are what makes BMSS the BEST place to work. I truly believe that the environment at BMSS is unrivaled in the accounting industry.”
– Employee since 2009

“The leaders of the organization spend quality time to seek the opinions of employees from all levels of the organization. They have regular meetings to make sure the firm as a whole is staying on mission and working towards the same goals. I have always felt that they invested the time to make me feel important as an individual.”
– Employee since 2000

“Taking care of people is what BMSS is all about. Work-life balance, flexibility, service to the community – it is simply the only place to work, in Alabama or anywhere.”
– Employee since 2005