Very flexible work culture, if that's your thing. High pay, though they don't have as frequent stock refreshes as other large tech companies.
Sort of a bizarre workplace environment & culture. I didn't see much in the way of manager training or ensuring that the right ICs were promoted to people manager roles.
Annual reviews are in no way transparent. You are assessed on a set of criteria that is not shared with you (either the criteria or the assessment results).
My review was five minutes: "You're doing great!" There was no actionable feedback, stretch goals, or written documentation for me to learn and grow from.
Leadership in my org very often resorted to bullying and openly shared negative feedback on their own peers with their reports.
Several times while working there, I lost my engineering title due to re-orgs and was told that they "didn't want to transfer headcount," so was left with only limited technical work to do for long stretches. And that's my biggest complaint: at least in my org, hard and innovative work was not championed but rather avoided in pursuit of very easy and short-term goals.
If people are hired into engineering roles, do not take those titles away.
If re-orgs require engineering work to move, please ALWAYS move the engineers with the work. It's extremely damaging to a person's morale, technical growth, and career options otherwise.
Openly publish annual review criteria and ensure that an employee feels they really understand how they are doing and are given measurable goals.
Do a much more thorough job vetting and training people managers, as they are the front-line and a huge part of the day-to-day experience of your employees.
Be prepared on customization and configuration topics on scenarios like: * User access * OWD * Apex triggers * Profiles * Sharing settings * Batch Apex * Little LWC * Record-level access * Triggers While you might not be writing triggers, many time
Screenings seemed fair based on what I have seen in the industry. While actively interviewing lately, there have been processes that are not synched, organized, and structured. Their process seemed to have all of that, and I understood the process
I applied online, and two months later, a recruiter dropped me an email and wanted to have a call about an hour later. The recruiter then requested to switch to Google Meet during the call, which was a bit awkward. One week later, someone arranged a
Be prepared on customization and configuration topics on scenarios like: * User access * OWD * Apex triggers * Profiles * Sharing settings * Batch Apex * Little LWC * Record-level access * Triggers While you might not be writing triggers, many time
Screenings seemed fair based on what I have seen in the industry. While actively interviewing lately, there have been processes that are not synched, organized, and structured. Their process seemed to have all of that, and I understood the process
I applied online, and two months later, a recruiter dropped me an email and wanted to have a call about an hour later. The recruiter then requested to switch to Google Meet during the call, which was a bit awkward. One week later, someone arranged a