Oh god that sounds like a job where your manager sucks and blames you for his shortcomings.