So, number one culture thing I can't stand is when you work for an organization and it feels almost like you're in high school, when co-workers are trying to throw other people under the bus to cover their own butts, CYA, or if you have a problem with me or something I did, instead of talking to me about it, you go telling everybody else about it or talking to other people about it. If you have a problem with something that I'm doing, I should be the one to talk to. And that's kind of just standard across any industry. I think every company I've worked for has always had some sort of employee drama. So, that's what I didn't like. And what I do like is just management having clear structure. It's very underrated. And that's it.