Pros
Easy work, good health insurance, generally stable hours, newly built office, free coffee
Cons
Worst clients, Middle managers are inexperienced at hiring, leading, and setting vision for the teams, many people have left the Chicago office within months of starting due to middle management leading by fear, management treats people differently based on race, very reluctant to reward employees for performance, senior management of the office is complete disconnected from how middle management is micro managing staff, middle management is focused on retaining their power and positions making it difficult for people to develop their careers. This particularly exists on the public sector side. Middle managers generally prefer to hire people less talented than themselves.