The management will either be incredible or terrible depending on what department/role you have - there is no in between. You often have to work long hours but that is true of any project environment. There are some childish people working there who seem to enjoy making life difficult for newcomers.
Prosflexible on working from home occasionally
Conscliques on teams - childish behaviour amongst peers