Pros
Great benefits (free lunch, ridesharing passes) Kind people Hardworking and ambitious culture
Cons
Lower pay compared to other Tech firms (haven't changed pay in years)
Pros
Surrounded by helpful smart people. Amenities are amazing. Your impact is totally up to you though, very crucial to be smart about which projects you choose
Cons
Can be stressful due to all smart collegues.