Dealerbuilt is a 20 year old startup that has yet to figure out how to operate like a real company. There is no process or structure in place to handle your work so you will switch between tasks daily. This is partly because the senior management does not communicate priorities and often steps on each others toes.
As a developer you will spend most of your time fighting fires, managing tickets, on conference calls with clients, prod support, and testing new integrations. Developers are expected to work directly with clients which results in a large amount of phone calls. This means there is very little development work to be done and any actual software development is very simple. There is little room for growth as a developer or in a leadership position.
The problem's this company faces stems from the senior leadership. The company sells software yet in their own words they are not a software company, they are a customer support company. This is because you will spend most of your time talking with clients for prod support. They also lack experience in IT or the software development life cycle yet will ignore the people they hire with this experience. You will often be faced with scenarios where multiple executives give you work directly and all expect theirs to be done first. In a large company this may be acceptable but when your staff barely numbers 100 then it is a problem. Work can and will come from almost anyone within the company. This will usually come directly from them and not a PO, of which there is two.
The pay is decent for DFW, much worse if you're in their Mason City office. The benefits are very bad and quite expensive. It's almost cheaper to get your own insurance.
Don't be fooled by their attempts to tell you there is a lot of opportunity to build from within in this company. As long as their senior leadership is here that will never happen. Software developers here are nothing more than customer support staff.