They know how to keep people productive. Teams are fairly nimble and autonomous, and communication between teams isn't terrible.
Managers have too much autonomy. There aren't too many perks, and you do kind of feel like a number when you're working there.
The internship review process is also super volatile. For an internship, they'll give you a project, and whether you receive an offer is determined by if you finish the project.
This is problematic because it doesn't take into account the difficulty of the project or any obstacles you might have run into.
Create a framework for managers to work within, and enforce criteria for what constitutes working too much.
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.
First round: Hiring manager screening. This covers leadership principles important for the job. Final round: Five interviews with a writing assessment. Each round covers around three leadership principles. All interviews are behavioral.
Initial phone call with a recruiter, followed by a 90-minute coding assignment. This consisted of standard LeetCode-style algorithm and data structures problems, loosely related to the specific role and easy to prepare for by using normal resources.
It was good, but they didn't respond to me for a long time after 14 days. I asked them why, but they didn't respond back.
First round: Hiring manager screening. This covers leadership principles important for the job. Final round: Five interviews with a writing assessment. Each round covers around three leadership principles. All interviews are behavioral.
Initial phone call with a recruiter, followed by a 90-minute coding assignment. This consisted of standard LeetCode-style algorithm and data structures problems, loosely related to the specific role and easy to prepare for by using normal resources.