Pros
Positive focus on work/life balance Average tech perks: good benefits / free food
Cons
Hyper growth and push to hit market quickly has created an environment with high turnover and continual re-orgs. Nothing is consistent. New management comes in and gives people assignments that purposely set them up to fail so they can lay them off and hire someone else. Many people who have been hired are doing a completely different role from what they were originally hired to do. This is caused by the continuous re-orgs and non-consistency within departments. Heavy drinking culture makes it feel like college frat life. There's been multiple instances where people are hired to run a department but are just using that position to get into Cruise so they can eventually move into their ideal role. This leads to teams being forced on a roller coaster ride of management changes and org changes.