Large company with its fingers in pretty much every technology. Some groups can be very fun/exciting to work in; some can be downright dreadful. If you enjoy politics and games, then this may be the place for you. It's very easy to move from group to group within the company. Great place for junior engineers to get started and learn a variety of technologies.
Serious disconnect between upper and lower management. Upper management wants more risk-taking and collaboration. Lower management wants no risk, perfection from software deliveries, and turf warfare. Every year, it's "do more with even less" until engineers hit a breaking point and leave groups, which just exasperates problems. The domino effect is very real when this happens, and it can be difficult if you are the last person standing.
Bring back some perks. Lunch is cheaper off-site than in the cafe.
Great Place to Work was dismantled. No more sporting events, free tickets, etc.
Honestly, most small software companies have way better perks at this point.
A phone interview with the manager. A site interview with the team members. They asked me to give a presentation about my PhD work.
Two rounds of interviews. First round was with the manager. It was a normal discussion about the job, the technological stack, and experience. This round wrapped up pretty quickly, within half an hour. Second round was with the technical lead. Good
The interview process began with a phone interview with the hiring manager, who would be my direct supervisor. This was followed by a phone interview with a team member. Subsequently, I was flown out for a full day of interviews. Unlike interviews
A phone interview with the manager. A site interview with the team members. They asked me to give a presentation about my PhD work.
Two rounds of interviews. First round was with the manager. It was a normal discussion about the job, the technological stack, and experience. This round wrapped up pretty quickly, within half an hour. Second round was with the technical lead. Good
The interview process began with a phone interview with the hiring manager, who would be my direct supervisor. This was followed by a phone interview with a team member. Subsequently, I was flown out for a full day of interviews. Unlike interviews