Pros
Intensive training's( I have joined here as fresher and successfully completed 2 years in this company from engineering background I does not have any experience of the domain but with the help of training I have got much knowledge) Due to these kind of training's I became very confident and I am able to challenge the guys with the experience of 4-5 years. In this company I have gained the knowledge of SQL and as well as SAS with the help of training's which my mentor's have gave me and with the support of management. And of course you will also have same training's of domain with the highly experienced members who has the complete domain knowledge. The 1 St 6 months of joining will be training's ( which will definitely help you in your job to work efficiently, this period will very hard for the guys as eClinical Solutions take training's very seriously and give training's and also they will have regular assessment's, but if you utilize the training and give your best in the assessment`s and utilize the knowledge you have gained then you can deliver any project with quality) You are recognized for the work you do.
Cons
No cons, As the company value the employees.