compensation is low, especially compared to the cost of living in the area the company relies on merit increases, meaning sometimes you will end up making less real wages than the year before. no remote or hybrid options available for roles it makes sense for, which is causing a drain on talent. product line is small and company is tiny, so limited space for advancement. they try to make up for this with lots of training and development opportunities, to mixed results.