Great People, generous Vacation and Sick time, and decent facilities.
Cons
Poor communication from leadership. Typical "Good ol' Boys Club" type politics, and too many convoluted policies and procedures to keep up. Hard workers are awarded with more work, while others are allowed to skate by under the radar.