Vantaggi
Speaking for the office in Kansas City, this is a good place to begin a financial career at an entry level. The benefits (insurances, vacation, tuition reimbursement) are in line with most similar companies. The people overall are good to work with.
Svantaggi
For entry level employees, there is paid overtime, which is a great benefit. For managers and above, overtime is not paid, but is definitely required. The demoralizing thing about it is that various groups have differing work hours. There are some groups that never work over 40 hours a week, whereas there are many others that work 50+ hours weekly, which has caused some rifts in the groups. Communication is also a major shortfall, whether it is communicating new ideas or tools, which groups tend to have to discover on their own, or from upper management discussing layoffs. The latest round of layoffs was announced in one sentence the middle of a multi-paragraph e-mail from the CEO.