Pros
Good if you are on a small team as your co-workers help you the most through the day. Nice place to start out in tech or develop troubleshooting skills for a short time.
Cons
Pay is a little lower compared to similar jobs. If on a large team, you'll never connect with anyone and if your Team Lead is too busy you won't have anyone to rely on. Blackbaud does at least two layoffs a year; don't expect to stay long term. Blackbaud is also a dishonest company to their customers, where they often keep important information about solution problems. Great example of this is Blackbaud settling with the SEC to pay 3 million over not reporting important information about the ransomware attack they had in 2020. Loss of money like that means less money toward their workforce or towards their outdated products that they continue to promote.