Pros
Nothing. I honestly can't think of anything that made my time there enjoyable.
Cons
They took a close-knit, respectful, helpful group of people and treated us like we were unwelcome and they just had to deal with these new employees. They ordered us to adhere to their policies ASAP without any concern as to how rude they came off. They barely answered emails and when they did, they were short and unhelpful, so trying to get anything done from anyone within ICE proper was nearly impossible. Luckily, they ended up selling our specific group to another company and we couldn't have been more excited to leave. Our new company has made us feel valuable and welcome since DAY ONE and they've never stopped. I just feel sorry for the other teams that we had to leave behind at ICE who were begging us to take them with us.