Yeah, I’ve worked in a couple of different large companies, one terrible and one great, and the culture makes a huge difference (as well as what you’re doing). Agree on moving on though, if you’re dissatisfied. Lots of jobs out there, and you only get to live once, might as well branch out.