Pros
You might meet some well intentioned people.
Cons
The compensation is definitely the lowest around; Many of the management staff are unprofessional, incompetent, and in it for themselves; Lots of favoritism for friends, no matter how lazy, unethical, or worthless they are to the company; Most of the management tries to manipulate others to believe they either will not get a job elsewhere because of the market or that it is just as bad anywhere else (completely false); Senior management is a joke- All about Quantity, very little focus on quality; They are aware of inside unethical actions and still do nothing about it to attain their sales goals and report it to the CEO, CFO, etc.; There is so much room for advancement because there is an extrememly high turnover- once people find out how crazy it is, they do their best to get a job elsewhere, even if it means working as a cashier or bagger at the HEB in which IBC Bank rents from to have their in-store location. (HEB pays more.)