- Generally unfulfilling work. Which is fine if you're just here to clock in and out but wears you down over time - Promises of upward mobility are somewhat luck based and largely dependent on people above you leaving the company. Which does happen a lot, but that's not really a good thing and not guaranteed - Not sure I've gained much in terms of solid marketable skills - As mentioned above, lots of turnover at all levels. Eventually if you are not doing well as an associate, they may threaten you to get numbers up - or else! Even as these results are so often luck based as well - Lots of technology problems especially with our proprietary software