The crowd is quite good. Safe, friendly environment. But a lot depends on the reporting Manager how he is in terms of flexibility and timings and all. I wasn't very lucky in that aspect.
But overall, its a good place to work.
The flexibility and work from home options are available. However it depends on the team and profile you will be handling.
Being MNC bank, the work pressure is a lot and hectic days during business days.
Also you need to make sure to put your any apprehension upfront rather than assuming it.