The position is sold as "analyst," though the work is essentially data entry. Pay is equal to a data entry position, though a bachelor's degree is not necessary to perform the tasks. Training is piecemeal, on an unnecessarily slow schedule that will leave you with too much downtime early, and changes with each new hire since there is no training program. Accountability is questionable at best. Older employees can make mistakes without repercussion while newer employees can be terminated for making the same mistakes soon after completing training. Communication is poor, with managers assigning work at the last minute and often failing to answer questions without multiple follow ups. The CEO dictates office policy based on her personal feelings or the latest popular (but often irrelevant) article she read in the news. Resource allocation is very poor. A new system for reviewing bills and regulations was promised the year before I started, though it was no where near ready and was built on flawed data. Then it was promised during the year I left, though it's less than half done. It probably won't be done next year either. If you have ideas to increase efficiency in your tasks you can bring them up, though they'll die before they reach the CEO because she maps out her plans on a whim. The system still runs on XP and needs to be rigged to actually run. Despite billing itself as a cutting edge firm it relies on outdated technology and only recently hired an actual IT department. All in all, treat it like a paycheck and move on as fast as you can. Mandatory overtime that isn't compensated, though I can't see how this is legal considering no one has any actual discretionary authority, makes the first 6 months a soul sucking grind. If you work too long after busy season you might get a great performance review followed a few months later by termination based on unstated performance concerns that were never voiced previously.