Pros
Worklife balance Ease of availability & Accessibility Many Helping hands Awesome colleagues & work culture
Cons
Need to follow up multiple times with HRs for questions raised
Pros
The company cares about its employees and also about doing things the right way. The offices are modern, the benefits are quite and co-workers are collegial. It's not hierarchical and ideas are... sourced from all levels.
Cons
There's really not much. If you're looking for a big bank environment this is not it. (In a good way.)