Lots of projects
Smart people to work with
Great location
Extremely convenient commute
Great supervisor
Cons
Not a lot of flexibility for consultants. Permanent employees do get the opportunity to work from home as needed. Consultants aren't afforded the same luxury. My guess is CME has burned a time or two with that.