Pros
Christmas Party is the best ever. Mostly great, genuine people. The mission to help people with money is legitimate, and a lot of people really make a difference.
Cons
Senior leadership is completely removed from the day to day and makes decisions without any input from the people who do the job. Half of the board doesn't seem to know what their doing, and most of them rarely if ever actually communicate with the team outside of staff meeting. Morale sucks in some departments. Senior leaders act one way with Dave and another way with their departments. A lot of people that have been here 5-10 years have left in the last year. The company is growing in spite of the bad management but not near at the pace it was a few years ago because so many people are leaving that the hiring can barely keep up. The more the place grows, the more it seems incapable of mantaining a healthy workplace environment. If the right people don't like you, even if it's for silly reasons, good luck getting promoted or recognized. Some of the processes are very old-school and made sense in the 1990s but not now. Telecommuting isn't an option, ever, even on snow or ice days. You'll have to take PTO. Also, if you're not a conservative Christian you're not going to like it here.