Overall it's okay but could be better.The good thingsThe good relationship that I made with my coworkers and clients.
Good stepping stone only.
Branch assignment is usually near your location.
The challengesSlow and offline system specially during the end of the month or peak days.
Too much work load specially in big branch.
Slow career growth.
Indecisive changes or policy.
Low pay/compensation.