Amazon Robotics is the Best Place I've Ever Worked, Bar None.
Pros
-Work at the bleeding edge in robotics, swarm robotics, logistics, machine learning, and optimization -Design, build, and deploy infrastructure to meet global demand at a dizzying pace -Work closely with academia to stay flush with the latest methods -See your own ideas deployed at scale -See your work benefit the general public -Benefit from many opportunities for career development -Enjoy many opportunities for educational outreach -Do company-sponsored charity work -Be surrounded by brilliant people all the time -Enjoy flexible schedule -Watch fleets of robots daily -Take part in Orange Week, which is the best new hire orientation ever
Cons
-Staggering pace of growth can sometimes mean late nights, but in my experience, this has been minimal -Cubicles rather than enclosed offices -Many new employees don't have personal desks because of -Conference rooms and other group resources often contested