Thrivent Financial is a non-profit, faith-based financial planning and banking company. Their Roseville office is along Snelling Ave north of County Road C. They offer annuities, banking services (checking accounts, mortages, savings accounts, etc.), IRAs and insurance. As a non-profit member-based company, their policies are geared to advance the best interests of the members rather than to simply turn a profit.
Though they are called Thrivent Financial for Lutherans, you don't have to be Lutheran or Christian to open an account with Thrivent. This location is an office space for Thrivent Financial, and as such it does not offer all their banking services. Visit the website for a full list of bank locations.