Pros
Lots to learn if you're willing. Some of the people there are great but have moved on from what I hear.
Cons
For profit "non profit" VERY low pay No appreciation from management Very few raises Favoritism in every department No upward mobility This place will stab you in the back the first chance they get. No matter how hard you work, how much you learn, or how irreplaceable you think you are, guess again. They gather loads of grants, hire everyone they can to fulfill those terms, and fire everyone they can when the money runs out. If you do get hired, expect to be "let go due to down sizing" in the near future. I saw an entire department of dedicated, hard working, and proven employees get let go only to have their positions fulled by lower paid new hires!