Pros: long lunch, good breaks, people, clean
Cons: benefits, raises, management
Blackboard can be a fun place to work. However, the company as a whole has A LOT of growing to do. You can walk in and immediately see the terrible management decisions and lack of creativity.
Aside from that, the pay is better than most local places, and there are opportunities to move up, though very difficult to achieve sometimes.