Pros
This company is overall good for giving them a try. Good work/life balance, good salary, good people. Office is really comfortable with a Gym in the building. The company provides very detailed training for new employee and love to answer any question you might have. It is very enjoyable to attend every Thursday’s buyer meeting. The argument between CEO and buyers is the most fun time to learn the business and critical thinking during the week. PS: H1B sponsorship is open to discuss.
Cons
The company only like to hire and keep invest on the people who are good at product management (how to market your product, how to set up price to increase revenue etc.), so you will be doing lots of sourcing, pricing, gathering information for the product. You will learn something through doing these tasks. I believe that these tasks are useful down the road. You just have to bear with those repetitive tasks without a whole picture of it for a long time.