Pros
The pay compensation seemed fair. Also, people who don't work there and have not dealt with the Chewy directly have a positive opinion of the company.
Cons
Roles and responsibilities are not clearly defined. So you end up doing things outside of your job description (so that you can get thing inside your job description done). However, then you are expected to continue doing those task, at which point you will become overwhelmed by the volume. Your management will be supportive, until something goes wrong. Then everything is on you. I think 1st level management is just as afraid of losing their job as you. Most people on my team operated in fear of losing their job. I found the company culture as immature from the director level down. But some directors were unprofessional as well. This leads to an environment where very good people are working really heard but end up leaving the company out of frustration, or being let go due to poor management. I never felt "included" at Chewy. Although there were some very good people at Chewy. They are out numbered by the unprofessional people.