Pros
Great organization structure.
significant opportunity to growth for lateral and/or vertical transition.
Great compensation for all disciplines
if done right, a great work life balance
Cons
Initial hiring, orientation is relatively slow may be even boring process.
organization values people too much and believes in helping growth of individual so much so that some time slackers are able to survive longer then they should. which can cause loss of motivation for highly driven team members. the way I would survive if I am motivated for the cause is do what is right for you and your patients, apart from that just wait for the right time.
Biggest pain point is EMR. this organization is slow to the game but the organization is building and perfecting home built EMR product to have maximum flexibility. currently going through growing pains.