Extremely good benefits.
Access to internal resources for help, technology, and future software versions.
Lots of career development directions and options.
Can transfer internally to a wide variety of teams working on different products (sort of like a job change, but without losing your seniority).
Capable management and an excellent financial and competitive position keeps the company solid.
Low-level management communication and leadership ability can vary a lot from team to team.
The company can be erratic about the investments it makes. Projects or teams can be acquired or developed and then cancelled with limited concern for the investment or the people involved.
It can seem big and impersonal at times.
Watch the acquisitions to make sure they will make sense.
I had three interviews after flying out to Seattle. 1. The first interview was a coding question involving a puzzle. The question was: You have 100 doors in a row, all initially closed. You make 100 passes by the doors, starting with the first door
I had my first screen scheduled on campus. It had a few questions, such as how you would test a calculator, write code to test addition, and what steps you would take to ensure completeness when you have only two days to test something and have made
The interview for this position felt hurried, and a group of 8 people was interviewed on the same day. Interviewers mixed and matched candidates, escorting them back and forth to the conference room after each interview. The on-site interview notice
I had three interviews after flying out to Seattle. 1. The first interview was a coding question involving a puzzle. The question was: You have 100 doors in a row, all initially closed. You make 100 passes by the doors, starting with the first door
I had my first screen scheduled on campus. It had a few questions, such as how you would test a calculator, write code to test addition, and what steps you would take to ensure completeness when you have only two days to test something and have made
The interview for this position felt hurried, and a group of 8 people was interviewed on the same day. Interviewers mixed and matched candidates, escorting them back and forth to the conference room after each interview. The on-site interview notice