Pros
Good salary, good benefits. Responsive leadership. Healthy company culture. Great fringe benefits
Cons
Depending on the work, as a contractor you are not working directly for Clarity and thus beholden to the customer. Also, company has grown a in the past few years, so some benefits don't seem as strong as before the growth.