Opportunity to grow your skills, and learn a new skill and apply it to your job.
Management legitimately wants to see you succeed! I have been with the company for three years and plan to stick around and continue to improve my professional skills.
Cons
Its still a small startup feel and things evolve quick, You will want to stay on your toes and be able to adjust.
Company allows you to work anywhere, no micro managing and a friendly environment. Company has a bright future ahead and is continuing to grow in revenue and employees. Enjoy the freedom in the job to pursue projects that you'd like to work on but are not exactly in the job description.