Pros
Every day is exciting at Cruise. The culture is extremely fast-paced, with very high expectations of quality. As an engineer here, your work is directly impactful--and it's easy to measure this impact in the bi-weekly metrics that are presented after the AVs drive thousands of miles. It keeps you in check to have fast feedback on the amazing effect a new feature you rolled out has on the AV (or how you maybe need to do more work on the feature). I have never been surrounded by so many motivated, intelligent, kind, and conscientious individuals before on a day-to-day basis. I am so glad I stumbled upon Cruise as my first job out of graduate school.
Cons
The AV industry is sometimes disappointing because of the difficulty of the problem. But this is true of all AV companies.