The heritage of USCIS is worth noting. It was formerly the INS. It was a better place to work under its old name. Management was more involved and less condescending to employees. In a sense it had a glorious past.
The culture is dynamic and challenging. A mistake is not usually seen as a failure.
There is a lot of office politics and back stabbing in the agency since I began a few years ago. People will complain to your supervisor rather than at least reaching out to you regarding whatever is troubling them. We could also benefit greatly if things were done right the first time.