Pros
Overall, the company is very generous — the benefits, perks, and campus amenities are excellent. The team is flexible, supportive, and genuinely kind. There’s a strong sense of community, with people building real relationships both inside and outside of work in a way I haven’t experienced elsewhere. There’s also a clear willingness to help and collaborate across teams, and my manager has been genuinely supportive and encouraging which makes it easier to navigate a large, complex organization.
Cons
Much of the organization’s knowledge is context-driven rather than systematized, which can make onboarding and cross-team work more difficult than it needs to be. A significant amount of information is communicated informally, so it can take time to piece together end-to-end processes and decision logic, especially when onboarding or joining new initiatives. In a highly matrixed environment, this can create gaps between how work is expected to flow and how it actually moves in practice.