Lot of opportunities; they work on cutting-edge products.
The biggest drawback for me is that the environment I work at is way competitive and passive-aggressive. I am sure 30 percent of the time is spent by many employees just watching their backs and dealing with internal politics. I have no idea why some teams here don't work collaboratively enough.
To middle/lower management: Do manage people, not just priorities.
Phone screen. The manager was on a phone screen with the team lead. During the phone screen, you get to meet the manager. This means the team lead is not truly a lead and does not get to decide.
There were three rounds of interviews. The first was technical, followed by managerial and HR rounds. All three rounds were conducted in a single day. It was an on-campus interview.
I applied through college. It was an average experience. They asked me about my subjects, and I could answer some of them. They appeared satisfied with my answers, but then I was finally rejected.
Phone screen. The manager was on a phone screen with the team lead. During the phone screen, you get to meet the manager. This means the team lead is not truly a lead and does not get to decide.
There were three rounds of interviews. The first was technical, followed by managerial and HR rounds. All three rounds were conducted in a single day. It was an on-campus interview.
I applied through college. It was an average experience. They asked me about my subjects, and I could answer some of them. They appeared satisfied with my answers, but then I was finally rejected.