Pros
- Get to work on projects that have a direct impact on passengers/drivers and business bottom line. Everything FEELS important. - Culture of openness: you have opportunities to review and contribute on system designs across the company. Feedback is welcomed. - "You build it, you run it" culture, creates a sense of ownership and improves code quality - Decent deployment process (unit tests, code coverage, CI, monitoring), value placed on code quality. - Company values and gives back to OSS community (check out Envoy) - Good leveling track for individual contributor engineers - Regular company wide meetings to communicate important problems/projects/etc - Diversity/inclusion is a priority for the organization
Cons
- Fast pace is not for everyone. If you come here expecting to coast you might be disappointed.