Pros
After working at several fortune 500 companies I've spent the past couple years at eHealth getting to learn and grow while tackling meaningful important work. Organizationally, there is lots of growth potential. With recent company changes it has opened the door to innovation and the chance to do good work and made a very rare opportunity to create great design if you have the right mindset. It involves a lot of making a case for doing the right thing which new management thoroughly supports. Speaking of management the C-suite is stocked with decades worth of knowledge and much more accessible than many other companies. Overall the company has good values (making health insurance accessible than all) and seems to create an environment for it's employees to do work AND have a life (which is very rare for the bay area). It's been exciting to see the company's growth (from $7 stock prices to $70) and see the impact your team can make. If it continues on it's path eHealth is on its way to a very bright future.
Cons
Turnover has left certain teams understaffed, although the company has focused on hiring. Organization is in a state of flux which means that processes are still being worked out. Nothing that won't solve itself in time.