Pros
Can be interesting work and you may get exposure to high level clients. Put the clients on your resume, not the company, as it is getting a very bad reputation (client nicknames include eze 'confusion' software and 'eze delusion' software)
Cons
HRs are very unprofessional, Company is a mess - has a habit of lying straight to clients' faces. currently hemorrhaging best talent due to: extremely poor management that they are reluctant to remove, lies to employees about their responsibilities, and selling consultants down the river to clients. Have no problems stating they can provide a service and then scramble desperately to supply service with employees who havent been given opp to learn properly. A once great place has become toxic. Avoid. (p.s. positive reviews are directive to get overall score up higher)