In the past there has been issues some within the company, some with the people hired and the realities of a small company, and some with just the region in which the company has been established. Upon starting contracts, revenue, and budgets all seemed like secondary conversations to the technology, vision, and building a product. This made sense to the realities of the company being more of a startup transitioning into an independent self funding business but the rate at which this transformation took place was a long one that has had impacts some of the people no longer here. A long period of stagnant growth made some feel as though they had no end in sight to compensation issues, career growth, and promotions. This is starting to change today as some major turning points have reached but the history has weight on some and forced others into either leaving or being shown the door.
With a smaller company each person wears many hats and this can have an impact on feelings of job satisfaction for some or make working here a harder fit then for those more willing to roll with the current realities and move things along. It has felt that some accepted jobs here not really understanding the realities of what it means to work at a small technology company and others were just ill prepared for a company that needs people able to find areas of improvement and fix them on their own professionally and diplomatically.
All of this along with being in the South East and being a tech company has caused the company to move and grow slowly and that has had an impact on some of the personnel who have remained here for a long time.