Pros
Nearly unlimited opportunity to take your skills - and professional development - to the next level. The place definitely moves quickly, which means doors open on a regular basis if you are prepared... and dedicated to improving.
Cons
Sure you have to work hard, and might even be held accountable by your manager - it's how you get better and grow. If you are looking for a cushy ecom office job that pays you to watch cartoons 37... hours a week this is not the place!
Pros
Love this company, would still be there if I hadn't gotten a better offer. Amazing people to work with.
Cons
There is not any cons