Vantaggi
I've worked for the company for over 10 years and started in a very entry level position, learned a lot of great skills, and moved up through the company. At several junctures in my life, I decided to ask for more responsibility, or to pursue education/new skills that interested me and was given the ability to do so. Things don't always happen quickly, but desires for personal/professional growth are taken seriously and acted upon when feasible. Pay/benefits are competitive (401k, student debt repayment assistance, insurance, PTO, etc.) There are a lot of fun and dedicated personalities on the various teams, with a wide range of experience and skills The company holds a long standing/unique reputation, especially in the senior living IT consulting space as a good company, with its clients best interests at heart, even when it hurts. Client retention and satisfaction seems high. Ability to telecommute and live anywhere in the US. Strong relationships with various affiliations and vendor partnerships that result in a lot of solid "word of mouth" growth.
Svantaggi
There are times where growing pains are evident and the company may not always be able to move quickly to address staff desires/challenges, but they don't often go ignored.