The ability to work 100% from home. No office location located in Michigan.
Cons
Very long work hours, very little training, no way to meet any of your peers or your co workers face to face, difficult to develop a team or any comradery when you cant meet or work with anyone directly.