Pros
they pay over the top and some of the low level people you work with are pretty nice and you may make some friendships. The benefits are amazing including the health insurance and pay. Also they reimburse a lot of your expenses and give you training.
Cons
you will work 6 days a week and close to 10 hour days. Your on call is a 2-4 man rotation which means sometimes you are on call twice a month and guess what it sucks. Also upper management does not care about you. They find the one or two people they like and promote them and give them the good shift. Also you will be working the afternoon shift as well. Plus when a boss transfers out they put a consultant with 2 months experience in charge. CME is probably a great company if you don't work in the Data Center.