Job security
competitive salary
generous benefits (extra benefits like health insurance, sports club, ...)
great projects based on the banking domain
option for working remotely
opportunity to get promotion easily
Cons
lazy culture
old technology stack
lack of management