Great community and mentorship among peers. Great benefits.
Cons
Disorganized leadership and short-notice changes, a "get this done now" mentality for routine administrative tasks that too often results in interrupting people outside work hours and even on vacation.