Depend on the type of work you do, you may be required to work at odd hours, midnight, early morning so you can have an online meeting with your colleague overseas. Don't worry about their sleep and life, its always you staying up for the online meeting. And your local boss expect you to come to work at 9am the following day to have a meeting about your meeting yesterday night. Working hour is long, very long but I think you will do ok coming from engineering, 24 hour contactable, forget about movies, concerts and gatherings.
Boss comment on the brand of your dress, bags, the car you driving, even the place you stay so to paint a picture to outsiders they are doing very well to attract more talented people into the industry and also to their clients.
These are what I gathered from my coursemates who worked at ang moh investment banks, one of which one of my very good friend from uni so I don't think she is hiding or boasting anything. Went for one US IB before graduate just to see what they will be offering and partly due to peer pressure but never take up the offer, but still end up working in bank

. Bankers look good if you look at the money side. I don't get satisfaction doing my work, its feel like only helping the rich getting richer. Want to do something more meaningful like doctor, dentist or engineer, maybe nurse too

helping those who really needed it.
Im currently working in European mnc. I dont found what is so good u mentioned. Maybe different company do have different practice. My company do not allow us to stay ot. To avoid paying taxi fares and meal! Totl up is less than 12 dollar thot! They are very culculative. When comes to business they can allow company to loss below 8k just for penalty charges!