A big corporation with a global footprint. It can teach you how things function in an MNC world. It hosts a variety of teams and projects, from small scale (less than 20 people) to large scale (over a few hundred people). The experience varies based on the team you are part of, and ranges from good to terrible depending on your peers. For an average person, it's a good place to gain experience and move on, and that's how they have designed their culture - more temporary offerings. The job-related stress can vary from role to role and team to team. If you know how to get your work done, no one will bother you. Depending on the role, work-life balance will be hard to achieve. Also, some days, you'll have nothing much to do, and other days, there will be an unmanageable amount of work for you.
While some teams are highly functional and helpful (rare though), most are full of people with a corporate mindset. A good grasp of office politics is needed for long-term survival. Otherwise, no matter how hard you work for the company, you'll be just a name that will be forgotten.
Mostly all of the teams prefer hiring by referral. Their workplace is full of friends and family culture, and you'll realize over time that half of your team is somehow related to each other (lol).
Sadly, this is a very common phenomenon globally. As they say, it's more about who you know. Unless they are unable to find someone in their circle, the job posting is made public.
If you are hired as an outsider, there will be hardly any help for you. I have figured that there's one way to validate if your experience will be a misery or pleasure: If you're handed a bunch of external contact emails/phone numbers in your first ramp-up period, you are screwed. If you're told to walk to a person seated locally, you'll probably be in good hands – if that person likes you.
Only the people higher up in the hierarchy can rate your performance, and yes, there's a performance file in your name (mostly unknown to you).
Survival tips for newcomers:
Let all of your coworkers on the team contribute to your performance review; don't leave this job solely to people higher up in the hierarchy.
Hire skilled people in management. Most of them are just completely lost individuals looking to climb up the corporate ladder or move on to a better role elsewhere.
Any project's failure is dependent on the senior and experienced people on the team, not the new person who's just been there for one to two years. Sadly, the new people are axed all the time.
Make sure you ensure that every new hire gets similar resources for help and growth. Just hiring people and letting them deal with a corporation this big won't get you very far.
Had an interview with 4 different rounds. First round was HR. Then a tech round with the managers, and then 2 panel rounds. It was a bitter ending; I did not get an offer.
Starting with a phone screening with HR, followed by an interview with the technical director. Then a technical interview with team members and a behavioral interview with a producer and a project manager.
A first screening with the recruiter to talk about the position. An interview with the software engineering lead, and then three more rounds of interviews. One of them was "culture add" and then two technical interviews, which were pretty similar.
Had an interview with 4 different rounds. First round was HR. Then a tech round with the managers, and then 2 panel rounds. It was a bitter ending; I did not get an offer.
Starting with a phone screening with HR, followed by an interview with the technical director. Then a technical interview with team members and a behavioral interview with a producer and a project manager.
A first screening with the recruiter to talk about the position. An interview with the software engineering lead, and then three more rounds of interviews. One of them was "culture add" and then two technical interviews, which were pretty similar.