Freedom to move around between teams.
Challenging work, should you choose to pick it up.
Accepting environment, diverse company.
Lots of perks, nice offices.
Plentiful opportunities for promotion, provided you put the work in.
Employees seem to generally be happy and to genuinely enjoy their work.
The internship program at my location was relatively unstructured. Some interns were given concrete projects to work on, while others simply picked up tickets and worked on them.
At the end of the internship, management will compare the interns' performance. However, how can they adequately do so when some interns had concrete goals and others didn't?
Engineers rotate through an on-call position, and there were enough fires for engineers to be paged in the middle of the night frequently. Engineers waking up in the dead of night to fight fires was regarded as a normal, expected thing.
Sometimes, making small changes takes an inordinate amount of time due to the great amount of process that accompanies the ticket-solving process. At times, it took over two weeks of communication between product teams and engineering teams to agree on a trivial fix.
Work on a more structured, uniform intern program.
Hire more security engineers, as my location was severely understaffed in terms of our security team.
Promote a better work-life balance by minimizing the need for late-night firefighting.
Be more assertive with small changes, rather than relegating to product for nothing more than CYA.
Talked to a Salesforce recruiter at a campus career fair. They reached out to me several weeks later and had me do a phone interview, and then had me complete an online coding challenge. Phone interview was lots of small technical questions, not one
- Call with Hiring Manager - Take-home assignment - Onsite loop with 2 coding interviews, 1 system design, and 1 behavioral interview. The difficulty was average, and the interviewers were nice.
The interviewers were well-organized, clear, and kind. They managed to connect with me on an intellectual level regarding the behavioral aspects of the interview. This connection carried over to the technical part, where they made it easy for me to c
Talked to a Salesforce recruiter at a campus career fair. They reached out to me several weeks later and had me do a phone interview, and then had me complete an online coding challenge. Phone interview was lots of small technical questions, not one
- Call with Hiring Manager - Take-home assignment - Onsite loop with 2 coding interviews, 1 system design, and 1 behavioral interview. The difficulty was average, and the interviewers were nice.
The interviewers were well-organized, clear, and kind. They managed to connect with me on an intellectual level regarding the behavioral aspects of the interview. This connection carried over to the technical part, where they made it easy for me to c