Love what I do, get to work with a team of great people, we are just going through a lot of changes with the bank. Quality of upper manager can definitely more consistent and better in terms of their management style and knowledge level. Pay definitely needs to be better and more competitive with other banks, we feel like we are working below minimal wage based on the amount of work we have to deliver on a regular basis. Career advancement is quite easy as long we do a good job. Overall,I've never really worked at any other professional places to really give a fair comparison. However, I enjoy working for this company.