Pros
Growing company, with numerous opportunities to hone your craft. Incredible product, and global impact. Excellent benefits, including full health benefits, education reimbursement, 9/80 work week, gyms in many buildings (a dedicated exercise area with two baseball diamonds, a soccer field, and more coming soon), and managers/co-workers are more than pleasant to work with.
Cons
Growing pains as the company continues scaling in size, manual and outdated processes being digitized and automated. Not very fast-paced (though some may consider this a pro).