Opie's problems start at the top- the CEO is entirely too hands on with the day to day operation of the company and changes direction seemingly at a whim, leading to unclear objectives, dropped projects in the middle of development, horrible tech debt, and overall a general energy of rebranding and starting "Opie X.0" about as often as people leave the company. They have a competitive advantage of a niche market and being a first-mover, but if you work here, expect to be working on whatever the next big thing is, instead of their stated goal of building a solid foundation and modernizing their bread and butter client. There is no clear vision at the top, and that trickles down and impacts every facet of the day to day operation of the company. Pay is set at "Gainesville" rates, meaning they will pay you as little as they can, which affects their ability to draw talent that isn't fresh out of college. It's worth the tradeoff if you have no professional experience, but your value will quickly eclipse your compensation, and the company doesn't have the resources or wherewithall to promote or raise employees to a competitive salary.