Pros
Flexible work hours and work from home policy; good work/life balance; had the opportunity to work on several large, different projects during my time there (possibly rare for an engineer at Neustar); good, smart, hard-working teammates that were easy and fun to work with; GREAT benefits - health benefits probably one of the best in the DC area (free Fitbits, potential to have significant premium discounts if certain health activities are done during the year), stock equity program and ESPP program, significant bonuses, etc.
Cons
Re-orgs and shuffling of top management every couple of years, more bureaucracy than needed for a company of this size, slow to integrate new acquisitions into the full company different departments very independent - felt more like a bunch of small companies working side by side than one company