The Pinnacle Group contact person is always helpful when I have questions about my benefits (401k, HSA setup, etc). So far, every person I've interacted with has been friendly and helpful.
Cons
Paychecks are every 2 weeks, not weekly (not necessarily a bad thing, but keep this in mind) No paid time off unless federally or state mandated.
Forward thinking, great culture, leadership is agile, no micromanagement and willing to accomodate top talent. No micromanagement and brings in the right people.
Cons
Can be difficult early on, but if you stick it through you will grow with the company in ways that you would not believe