I think Blackbaud's an overall good company. Hardest part of my job was trying to get the knowledge I needed, while still getting my work done. Good people, poor as managers, poor traning. By the time I left, I was totally overwhelmed with keeping my head above water, and I am not an unintelligent person. They were heading toward a 'KPI' (key performance indicator) based incentive system, and the last few months I was there were totally immersed in quantification of levels of talent, effort, going above & beyond to reach $ incentives. When I first asked my manager, he couldn't tell me what a KPI was.. it was weird. I know that's where a lot of companies are headed, but I think it got everyone way way offtrack regarding being human to each other.