This - yes. The reason I love my current job and loved my last one was that I was surrounded by people who knew things that I didn't, who came into work excited to
work and who were generally just awesome people.
The key here is to not get complacent. You need to carry that same attitude and approach to work that you enjoy so much out of the people you work with. Luckily, for me, I worked in a very low moral environment for quite a while and outside of my closest friend and coworker, and less than about 7 other people, we had to be the uplifting folks. When I started working at the job that followed the one I stayed at way too long, and people were excited to work on projects, didn't complain before meetings started, and generally didn't have a negative thing to say about the company, the customers or their coworkers, I was in shock for a bit. I didn't believe a place like this actually existed. I'm now moved on from that place at another place with the exact same kind of people. It's amazing how different things are when you are surrounded by people like that versus when you're surrounded by people who are demoralized full-time. I'm a pretty strong optimist and don't require much in the way of external motivation -- (4 kids, single-income family -- a paycheck is the only motivation I need), but it sure is easier to stay motivated when everyone around you is having fun, too.