Pros
Good open work environment, downtown Detroit is nice even though the drive can be terrible. Hours in IT are standard, place is casual enough. They have an intern program and hire quite a few even without formal education which is a good way to get your foot in the door at a "professional" company.
Cons
Management plays favorites, promoting those they like and punishing or firing the ones they don't, even if job performance or mistakes is the same between two people. Commuting downtown can be horrible. They have mandatory fun times, including useless quarterly meetings that nobody wants to go to where they talk about how great they are for an hour or two then give you a few beers to reinforce how great they are. Very cult like upper management. The ones who drink the kool aid or at least pretend too are typically the ones who get promoted, vs. performance based. Very noisy and distracting environment. Anyone who disagrees with one of their "values" is dismissed as "they just don't get it". Advice: if you have experience in banking or IT, avoid at all costs. If you are trying to get into the industry, either apply for an internship or a job, work hard for a year or two and get experience on your resume, then get out. For banking, they will hire anyone who has a pulse, pay to get you licensed, train you on sales (very pushy process there that doesn't translate to many other places) and work you really hard. Spend a year or so there, then start looking at other banks and mortgage companies where you can make the same or more and work 40 hours a week. For IT, apply for an internship and work hard to get hired if you have no experience. If you have experience or education, apply for a job. Get hired, knowing that they hire recent graduates (and interns-to-full time) into salary jobs at a serious pay deficit from market value. Get a year or two of experience and knowledge, then go to another IT place for a 20-40% increase in pay, doing your glassdoor salary research before sending out applications.