The company is very relevant, and what we do matters. This means there are opportunities for you to make a real impact on society.
Virtually infinite learning opportunities. There is always some new technology to learn. You will never be bored.
Compensation is excellent. There are few places that would pay an engineer more.
Perks are amazing. And I haven't even tried the free food yet. (We're still working from home.)
Fast-paced.
Engineers have extremely high autonomy. Engineers usually decide for themselves what projects to work on.
Employees are very optimistic and regard most problems to be solvable. We are always trying to innovate and improve.
The middle managers are some of the best I've ever seen at any company. They respect people and seem to really care about their well-being and career goals.
Expectations are very high. You have to be strategic about how you spend your time because there are so many expectations that it's hard to satisfy them all if you just do random work without thinking about how it matches the expectations list.
This is kind of an annoying cognitive burden to constantly deal with because no one will directly tell you what to do. (See the point about autonomy, above.)
I think it would be better to have fewer requirements in the PSC axes, but make the expectations higher for the remaining requirements. This will allow people to focus and produce a few pieces of higher-quality work rather than multitasking and producing many pieces of lower-quality work.
I had a call with a recruiter for a basic screening, followed by two technical screening interviews. Each interview was about 45 minutes long. The first focused on coding, and the second on troubleshooting. The coding portion was the most complex,
The interview was extremely straightforward. They gave me access to metacareers.com, which had tons of resources for people preparing for an interview. They even let me schedule mock interviews with real employees before my actual interview. The int
Applied to the position through a recruiter and an interview was scheduled. It involved two phone interviews: * One for coding * The other for systems. Coding questions were pretty standard and repeated.
I had a call with a recruiter for a basic screening, followed by two technical screening interviews. Each interview was about 45 minutes long. The first focused on coding, and the second on troubleshooting. The coding portion was the most complex,
The interview was extremely straightforward. They gave me access to metacareers.com, which had tons of resources for people preparing for an interview. They even let me schedule mock interviews with real employees before my actual interview. The int
Applied to the position through a recruiter and an interview was scheduled. It involved two phone interviews: * One for coding * The other for systems. Coding questions were pretty standard and repeated.