Pros
This company has a family-environment, with a lot of encouragement and room for advancement. Stellar compensation, and a lot of job-duties. Advanced training that readies you for higher positions, and a lot of dedication to Associate-care and promotion. Very fast-paced and dedicated to staying relevant and modern.
Cons
Very busy -- but that's more of a pro than a con.