Pros
I've found Benefitfocus to live up to everything I was introduced to while being vetted for the job. I was told upfront what was required, what the values of the company were and what the job description was - all accurate. The pay is right on. I do what I love to do and there is creative room for growth. The people are extraordinary as far as kindness, being optomistic and hard working. The environment is open and energetic - occasionally a party atmosphere pervades when some buiness activity closes or software goes live. I'm sure a book will be written about this company as a case study for doing it right.
Cons
There are some personalities you have to just work araound. Engineers are a fickle bunch anyway. Some who have been here for a long time think they are the keepers of the BF way when they are just in the way.