Salaries are less competitive compared to some downtown agencies, but this needs to be weighed against other perks (influence, flextime, etc)
Startup environment could be pro or con depending on your energy level, ambition, and ability to communicate what workload you are comfortable with, or when there are projects you don't want to be involved in or can't take on.
Dental benefits are confusing and a bit inconvenient.
Like any company, interdepartmental communication isn't operating at 100%, but I think it's improving.