Pros
Certain departments are great to work in. The organization is generally supportive of work-life balance for employees. The benefits are OK - not bad based on the size of the company but they could be a lot better. Lots of chances to learn and grow but few career ladders to grow into for employees. If you're not in the executive team little is expected.
Cons
Organization rarely if ever will promote from within; however they have no dilemmas seeking "new blood." The executive team definitely has an "us and them" mentality which has little usefulness in a small organization. Get your money when you get hired because getting a raise after you've proven good performance is a fight. 18 months until a performance review and a performance review is "you get a 3% raise," or not.