Very fast paced and challenging
Pros
(1) Clinical trial software development is a very challenging and fast pace (2) You can get fired any time if you are not up to the speed once you get hired or if you plan to slack off (3) Very rewarding if you are a smart and hard worker (4) Great team of employees (5) All the developers are very knowledgeable and help full (6) Flexible hours and work schedule (7) You can work from home when ever you want to, don't have to ask any one (8) Career advancement opportunities (9) It's a world wide establishment, so easy relocation opportunities where ever you want to.
Cons
(1) Coding and formatting is too messy, each developers are doing there own way of coding that make it hard to read and understand the logics. Too much unnecessary coding for simple solutions. There is no rules to follow when writing codes. (2) Expect bigger bonus and Salary increments very year (3) It would be nice we have more options of health coverage, like multiple providers to choose from. (4) It would be nice if we can move to downtown, not may restaurants around where we are now.