CM is pretty awesome. To be succesful you are going to want to have a REAL construction background, and be a real people person...like love to be around and talk to people.
The hours are god awful! seriously most days will start at or before 5am, and end whenever the construction ends. You will also have to work on weekends a fair amount. You are constantly told what to do, and why you are wrong or screwed up by a civil engineer as well.
BUT you wont constantly be in the office, and you will actually get your hands dirty which is pretty fun. THe succesfull CM's that i have worked with are all workaholics though...but they all have suuuuuuper nice company provided personal trucks.
Its very easy academically, though it can be a good amount of work at times...but its brain dead work that a monkey could do. So if you dont really like math, but like the idea helping build stuff CM is pretty good.
I would say to just do Civil Engineering like me, because it gives you way more options, but it is really, really hard for most kids. You could always just try CE first, and then if you dont like it, just switch to buisness or CM like 60% of the kids do.
Here a little nerd humor: