Pros
independence as a provider, above average compensation, many locations throughout MN to choose from/transfer to if needed, opportunities for advancement, consistently healthy/therapeutic work atmosphere, strong values, mission to provide services to communities that are in the most need of them, great coworkers
Cons
heavy email communication due to larger company with several sites