Princeton Consultants is an IT and Managment Consulting firm that designs and installs breakthrough solutions for world-class companies and fast-growing innovators to help them achieve transformative improvement. As a member of our firm, you will work primarily out of one of our offices, with periodic visits to our client sites. Project teams are composed of intelligent, dynamic, fast-paced professionals who accept personal responsibility for specific project deliverables. Our team sizes generally vary from three to eight people, depending on the complexity and scope of the assignment. You will be interacting directly with senior and middle managers in organizations, assisting them in identifying problems, synthesizing complex information, analyzing possible solutions, and providing recommendations to those managers based on your review of the problem. You will work on designing and developing large software applications that help these companies improve their operations and achieve game-changing performance.