Smart colleagues, solid products, incredible culture.
Pros
-lots of sharp colleagues (think Ivy + top schools, prestigious consultancies, etc.) -great idea exchange occurs daily -small company gives you liberty to "own" a project and get incredible hands-on experience -fully supportive of new ideas; you just have to present and defend flawlessly -exposure to the top minds of health insurance (just take a look at the Board) -get terrific soup to nuts understanding of insurance space -can have excellent project managers, depending on who you're with -most caring, compassionate, family-like culture I've experienced...truly feel part of a wonderful group of people -I genuinely love coming in to the office...it's a beautiful space, unbeatable location, great building, etc -awesome company get togethers -ED is one of the sharpest, warmest, well-connected ppl around
Cons
-teams can lack strong cohesive management, problematic when the company is small -communication can be fragmented at times (not frequent) -normal growing pains transitioning from heavy dependency on consultants to in-house -work can feel repetitive and you have to take ownership and initiative to continually make things happen -it's a small company, so if you're used to "career pathing" being black and white/following a step by step roadmap, this isn't that (which in my mind is a great thing)