Pros
MCFTech is a great place to work. Being a virtual company, one would think that communication might be difficult. Quite the opposite! We all work together very well, with everyone being amazing at what they do. The business process has changed a lot over the years, but MCF has reached a place where everyone is happy. We collaborate very well and use the best technology to be able to do so. We have a lot of internal support to ensure our jobs are smooth, and we have options for upward mobility within the company, with a lot of internal education options. I am happy to be part of the MCF team!
Cons
Hours can run long on some days, but with good time management, this is not frequent.