Pros
- Always a challenge and something interesting to work on. - Continual availability of new responsibilities to take on and grow into. - Work that's so interesting and varied that I have never want to leave to work elsewhere. - Great compensation and benefits. Great rewards, recognition and acknowledgement for excellent performance and doing outstanding work. Very motivating! - Great people, with a pretty flat organizational structure, redirect by peers regardless of level, and not a single Prima Donna. No naysayers or downtalkers polluting the culture. - Great collaborative atmosphere and lots of help available as you learn and grow. - Well managed, smoothly running, efficient processes on engineering teams create the right amount of pressure, with never a dull moment. - Ample resources and opportunities to learn and grow. - With experience, you'll get increased access to executives and leaders to share ideas - really fun "hack weeks" and opportunities to invent and innovate. - very good work life balance. No questions asked personal days. PTO as you need it (merit-influenced) without having to accrue days, no limit if you responsibly get your work done ahead of time and arrange for backup support while you're away. - offices around the world, and opportunities to travel to amazing places for collaboration with teams abroad.
Cons
- no good mass transit options to the San Mateo office location. Most people drive, some bike. - sometimes you must work really early or really late hours due to meetings with international teams. But you can shift your work time around to accommodate. - not a lot of on campus amenities. Not a lot of catered food. You bring your own food usually, and take care of personal business at home. It's not google. But you're not pressured to "live at work"