Team culture.
First-line managers are there for you.
Easy internal transfer.
Plenty of career development options.
You can switch to another program and have it feel like a whole different company.
Sick health insurance coverage.
Upper management is very detached and ignorant.
Reintroducing strict in-office work while never being able to answer the question of 'why' to go back in office.
They claim lack of productivity in recent years but:
Way too many full company ideology changes.
They can't commit to a single process and half-implement any they decide.
Progress and looking to improve is good, but not when you keep wiping the slate every 6 months and leaving it up to the actual employees to figure it out.
Some programs are pushing for agile and lean, but upper management won't change structure to match it, even though it was their idea.
Upper management agreeing to contracts that are way overconfident, and again, leaving it up to real employees to figure it out.
When it inevitably does, the people who do the real work are blamed, withheld bonuses, let go, forced to go in office, etc. (That would be manufacturing, engineering, design, lower management, HR, IT, finance (oh wait, we laid them all off)).
They have a diversity hire protocol written for program management to meet that laughable, and don't understand the actual humanity reason for diversity. It was literally just 'make sure you hire at least 2 women and 4 people born outside USA on your program.'
None, because they will not read this and do not care about employee retention or mental health.
Oh, but hey, just for posterity: stop forcing people into the office unless you provide metrics on how being in the office helps company performance. All I have heard is, "We need more collaboration time, having everyone together makes for new ideas, I'm so happy seeing everyone in person grouping up again." That doesn't count as a measurable reason; those are feelings, which we don't have here.
The process was fairly straightforward. At the time of the interview, I joined a WebEx meeting and had a conversation with the manager and team lead for the team I would be joining. They were friendly and the talk went well.
Not bad, but since the software test is in pen and paper, you should practice pseudocode and not cheat. Interviews are now in the post-AI era, where companies use it extensively or not at all.
Though it was pre-recorded, there was one behavioral question, one coding question, and one recording of you explaining your solution. The question was impossible, and I later looked it up to see it wasn’t actually solvable.
The process was fairly straightforward. At the time of the interview, I joined a WebEx meeting and had a conversation with the manager and team lead for the team I would be joining. They were friendly and the talk went well.
Not bad, but since the software test is in pen and paper, you should practice pseudocode and not cheat. Interviews are now in the post-AI era, where companies use it extensively or not at all.
Though it was pre-recorded, there was one behavioral question, one coding question, and one recording of you explaining your solution. The question was impossible, and I later looked it up to see it wasn’t actually solvable.