Pros
I work from home. (many opportunities to work-from-home full-time or part-time). I earn PTO at a great rate per month. Manager challenges me to improve and grow and gives me opportunities if I want them. If you perform well your annual review will reflect that with an increase in pay. It's all up to you!
Cons
Salaries not as competitive - I live in a state outside of the home office location and salaries are not comparative...controlled by Govt Contract regulations. The contracting environment is one of constant change and if your company doesn't keep up, there's a chance to lose contracts or not win new business. It is very demanding. Health Insurance options are not great for those living out of state. Packages are not great coverage. Premiums are higher than if I had insurance from an in-state insurance provider. (yes, premiums are high everywhere).