I, too, worry that I may have worked at the best place in my career as I was getting started. I&#x27;m a mechanical engineer, and got to work at my dream job as a semester-long internship right before I graduated. The product and culture were both amazing, and I loved the work and the empowerment I felt--even as an intern. Despite getting great reviews from my manager and the team I worked with, the timing did not lead to a full-time offer. Business wasn&#x27;t great and the company was down-sizing, and my group was being hit especially hard. It was also a small team to begin with, so there wasn&#x27;t really any place for me to fit in.<p>I&#x27;ve since taken my first full time job, and I&#x27;ve missed my old role a lot. It&#x27;s not that I don&#x27;t have a good job--I certainly do. My coworkers who have worked here for most of their careers love it, and don&#x27;t see themselves leaving. But I&#x27;ve seen how things can be better--I&#x27;ve seen great jobs. I&#x27;ve interviewed at a several places, but I&#x27;m not taking any role at a job opportunity unless I think it will be great. One day I plan on starting a company and making it an amazing place to work.<p>However, in addition to telling you to keep looking because great jobs are out there, I think you need to look at how you can make your current role better. Try to see what can improve the culture, nudge things in the right direction. It might not be big and it might take some time, but you can certainly make progress. And when you leave, your office will be better for it.