Pros
Working at Pharos has been one of the best experiences of my career so far. The senior leadership is competent, ethical, and extremely transparent. The company is doing very well financially, is growing rapidly, and is also PE backed. Co-workers are intelligent people and there aren't too many B or C players on any of the teams that I've interacted with. Pharos is a very customer-focused company as well, with tons of happy customers because the products are solid. You can work remotely or at the Rochester headquarters; most new hires have been remote, which I see as a good thing because Pharos can bring in the best talent from around the country.
Cons
More product training for new hires would be helpful; the products and end users are technical, and the non-cloud products are extremely complex. Company is running lean, probably because of the PE ownership, which can be stressful at times.