Pros
The vision of the company, its awesome to be part of a company that is actively working on improving the condition of the nation's healthcare field. Experience, if you put in the time and have the drive, you can learn a ton from this company. I improved myself in consulting, management, product development, coding, and business etiquette. The compensation and benefits are also really good, through my career they have been steadily improving. Work space is open, bright, and well equipped technologically speaking. Many employees strive to make the work environment as friendly as possible. I personally am friends with probably close to half the staff in the Boca office.
Cons
While the company does do its best to recognize employees who really go well above and beyond, I think they often overlook exemplary employees who outperform their peers. Depending on your position, your work hours may exceed your expected amount, I myself worked a few 80+ hour work weeks. The company showers sales with praise and recognition, often leaving other departments wanting a pat on the back.