Some days I love my job, and some days I can't wait to get out of the office. Just because you caught someone on a bad day doesn't mean you've discovered a toxic culture, it just means you're talking to real people.
This, 100%. My company is jumping on the 'engaged employee' bandwagon, and it's frankly pretty patronizing. No, I do not give a shit about your marketing app. However, I enjoy my coworkers and the interesting technical problems we're tasked with solving. Just embrace the fact that you're not Google and you can still hire good people.
I agree wholeheartedly, but does anyone have any advice or stories of how they've made this happen? Are there other vendors or solutions out there that focus on ease of switching over to their systems?
If you used to like finding new music through blogs, Hype machine does a pretty awesome job of taking the pain out of trawling for new stuff. They aggregate everything for you on their site so you just see and stream a playlist of music from all of the blogs you follow.