Teams are small and really supportive. Most of the teams are really dedicated to deliver awesome.
Women are encouraged a lot. In general, there is a good work-life balance.
Even your manager's manager is aware of your performance; good work almost never goes unnoticed. Recognition is good.
They are moving away from older technologies, so you get to work on the latest technologies.
Internal switching is possible.
Sometimes, there are too many meetings or discussions in one day.
I was contacted on a job board by the recruiting team. Interviews were scheduled pretty fast, and the process seemed to move rapidly. The first couple of rounds went well, and I was called onsite. I was given a schedule for the onsite interview, et
This is probably just me, but the whole experience was terrible. My recruiter contacted me the morning of the onsite and sent me the challenge for round 1 before I arrived. I commuted from SF, so I didn't have a chance to review it. Here's my exper
I had a phone screen with the HR person, which went fine. I then had a phone screen with the manager, which also went well. However, he didn't ask any technical questions. I believe this would have set expectations for what they were looking for and
I was contacted on a job board by the recruiting team. Interviews were scheduled pretty fast, and the process seemed to move rapidly. The first couple of rounds went well, and I was called onsite. I was given a schedule for the onsite interview, et
This is probably just me, but the whole experience was terrible. My recruiter contacted me the morning of the onsite and sent me the challenge for round 1 before I arrived. I commuted from SF, so I didn't have a chance to review it. Here's my exper
I had a phone screen with the HR person, which went fine. I then had a phone screen with the manager, which also went well. However, he didn't ask any technical questions. I believe this would have set expectations for what they were looking for and