Pros
Too many to count! Excellent team, ALL employees are involved in company, fantastic executive team who are transparent, pay is excellent, benefits are excellent, flexibility, great patient cohort... I could keep going
Cons
None that I have identified