Definitely NOT for everyone! Certainly not for the faint-hearted.
For 6 weeks, although we have been assured that it is very different in the field, there is no work life balance for graduates. Expect 3-6 hours sleep and 12 hour days minimum. Expect to be pushed well beyond the limits of what you thought was reasonable.
The general culture of some employees is decidedly lacking in empathy which can make you feel uncomfortable, but provided you stick to your own personal views I don't see why this would be a problem.
Very heavily male although this is less of a choice within the and more that the job attracts a certain type of person.