There's a reason why Hanover has such high turnover rates, and it's not because DC is a transient city. The superiors have no clue what they're doing, receive no training, and don't know how to manage projects. They don't like to be corrected or told they're wrong, too. I moved from one team to another and this problem was still there. If you need this job, I highly suggest you don't say anything if you are working overtime or if you're burnt out. They use it against you. Don't be honest in your check-ins, they're not on your side. Just take the job and start looking for something new around 6 months in. You also only get a raise if they like you, the superiors are really unhappy with their lives so if they mess up a project and blame it on you or they contradict themselves, don't go toe to toe with them. Just say thanks for letting me, I'll try harder next time and let it go. Also HR is not on your side so don't go to them for help. If you take this job get in and get out. Trust no one. Also companies can make fake reviews on here so look for the positive reviews on here, remember what they say, and watch how they don't match up with your experience at Hanover.