Pros
Very flexible work hours. Ability to work from home. Great people around you, even life long friends. Your closest allies is usually the ones sitting closest to you. Cutting edge technology. (buzz word driven development) Great location to work at.
Cons
Cutting edge technology. (buzz word driven development) This is great if you understand new technology, but this isn't the case. This causes developers to fish with dynamite instead of hooks and reels, Consistently under market pay scale across the board. You can't expect they pay in WI to be the same for people in CA. Leadership will cause contentious feelings between the offices. All this contention builds up like a powder keg. Layoffs. Unceremoniously. Resignation of great talent. Unceremoniously. Wholesale layoffs. Unceremoniously. As a health care and benefit search and enroll platform, the health care and benefits are terrible. Director or above stock options only. What's good for the gander should be good for the goose.