Avantages
Professional pros: Tuition reimbursement , personal development, extensive training, not a bad starting point if you are just starting your career or if you just require a job for the interim. Personal pros: Retirement matching program, fun culture for some, youthful environment at junior business levels. 3+ weeks vacation at upper levels.
Inconvénients
Salary at junior levels are horrible. You may be required to work irregular hours dependent on your position. Being an anti bank bank means just that, and most of the professionalism and direction that you would find with other major banks will not be found here. If you take a job on the phone realize that you are essentially a in-bound telemarketer. This is a virtual bank, which means they can only sell their wares through calls, net and email blasts. The phone employees are the bread and butter, yet Im certain none of the mortgage "specialists" could ever qualify for the mortgages they are selling since the salary is so low at that level. I would never fit into the cult-like corporate culture.