Pros
I have been working with eSolvit over more than 5 years. Very Good company to work as a full time employee.
Excellent work culture, great people, fantastic work/life balance and wide variety of career opportunities. Employees are highly professional, intelligent, and interpersonal, along with a passion for excellence and genuinely doing the right things. If an employee wants to upgrade their technical skills and get hike in salary and be uptodate with emerging technologies, then this company always encourage its employees and keeps them in the right place. I found lot of leanring scope in this Company. As a Senior Java Programmer, i got a chance to learn hot technology i.e., DevOps and be able to work in this technology.
Cons
Nothing so far that i could think of any !!