It’s 4 years since I started at my current company.
No job is ever perfect. You just have to try and find a place where the pros outweigh the cons. Your judgement about what is a pro and what is a con will vary drastically throughout your life. What suits you today may not tomorrow.
Let’s see if I can make it to 5 years… 🙂