Pros
Very flexible with schedule, supportive, attentive, thoughtful. Considering the company I was working for, this company is amazing
Cons
As of right now the only one I have is that it takes a little bit of time to get access to certain programs but other than that like I said so far its good.