Serious company that provides training, support and have good work ethics for remote employees. They work with projects and hire the people until project is complete.
Ability to work remotely and not be micromanaged. It's nice to work for a well-respected company in the DoD community. Best part is that we do great work and have fun along the way.
Cons
None yet to speak of. Everyone is very supportive and flexible.