I couldn't agree with this point more. Even in a company where I hated the culture, I found meaning in the work I did. I learned to enjoy the things I did on a daily basis, and thought about creating the most value for the customer.  It made my job worthwhile.