Positive atmosphere, friendly people
Extremely straightforward hiring process, super helpful HR the entire way
Individual contributions matter
Cons
Very team dependent, if your team is good, you're going to have a good time
Long set of onboarding corporate slideshows to slog through, mandatory time limits on all of them