Take it if: You are a self-starter, want to learn how to build and launch .NET applications from scratch, need genuine project experience to put on your resume, and value remote flexibility.
Cons
Skip it if: You require a highly structured environment with step-by-step corporate training, or if you are looking for a premium tech stipend right out of the gate.