Upper management really cares about the employees. There are tons of opportunities to learn new technologies and grow as a developer. Good work is recognized and they give great opportunities to grow your career. Great work-life balance. Overall a wonderful place to work
A company supported by nice people who care about you and will not require you to be overworked to be recognized.
Cons
Low pay for the experience and position based on the field. Potential for growth without substantial pay increases. What was once the main selling point of counterpoint in its company culture is now a shadow of its former self that has never recovered since the shift to remote after covid.