I find that the key to me loving my job is: working remotely. Doesn't really matter what the company does, if I have to commute and go to an open office floor plan, I'm not happy.
I do like the interaction with people that I get at my job. It's not entirely the same over slack, but that might be because the people whom I work with tend to be more "in-person people".
Apart from that, I also like that going to the office gives me a chance to go outside, if I'd work remotely.. I'd probably only go outside a few days a week.
OTOH, open floor plans and commuting does suck. And I'm happy (and more productive) the days that I do work from home.