Amazing benefits at this company, but that's about it, lol.
My whole experience at this company has been stressful and chaotic. I absolutely hated it, and when I randomly got laid off, I wasn't too mad about it.
My manager was constantly on me, pinging me non-stop about every little thing, even though I had an amazing track record of getting all my tasks finished early. There was absolutely no trust on her end.
There was one moment in particular that I can recall that really just left a sour taste in my mouth about the way management worked at this company (or it could've just been my manager, really), but it went like this:
I had finished working on one of my assigned tasks. It was maybe 10:30 AM. I was in the office and I get up to go to the restroom. After the restroom, I go to the cafeteria to grab a cup of coffee, because it is morning after all. Couldn't have been more than 15 minutes, when bam, my phone vibrates and I get a ping. It's my manager: "Where are you? Your team's status has been on away for too long."
After that moment, I just lost all faith and trust in the company.
Now, this isn't the only stressful experience I've had at the company. It was just where everything suddenly became clear to me that no matter how hard I worked or how early I turned my programs in, there would always be distrust for some reason.
Another con I realized towards the end of my time at GM is the managers have been managers for so long that they have not touched actual code in years, losing the ability to do any actual real work, apart from barking orders at people like some work camp.
I came to realize this when I was giving my manager a rundown on a program I had created, and she began to ask me questions which made me not only doubt her knowledge on newer technologies we were working with (which they insisted on using), but her knowledge in basic coding skills.
Have trust in your charges and stop with secrecy. You can't expect people to work at their fullest potential while you're constantly breathing down their neck. That's simply called micromanaging, and time and time again, it's been proven to be utterly ineffective. So why would you repeat the same idiotic pattern?
Finally, there is no top-secret project that supervisors assign. You cannot bar an employee from communing with their manager about their work just because you don't get along with said manager. Or is it because you want to take credit for their work? Please have some professionalism and give credit to the actual people that have ACTUALLY done the work.
STAR-based and situational. Nothing technical, based on background and experience. Questions on workflow and communication. My role didn't involve coding, so no coding questions. It took about 45 minutes with time at the end for questions. Two people
The first stage consists of two LeetCode medium-level problems. If you pass, you will have an interview with a team lead. They will ask some behavioral-type questions and also questions relating to the role you applied for. They will also ask about y
Pretty straightforward OA and then final round interview with 2 managers. Standard data structures and algorithms questions were asked on the OA. Only behavioral questions for the final round, where interviewers traded off between questions.
STAR-based and situational. Nothing technical, based on background and experience. Questions on workflow and communication. My role didn't involve coding, so no coding questions. It took about 45 minutes with time at the end for questions. Two people
The first stage consists of two LeetCode medium-level problems. If you pass, you will have an interview with a team lead. They will ask some behavioral-type questions and also questions relating to the role you applied for. They will also ask about y
Pretty straightforward OA and then final round interview with 2 managers. Standard data structures and algorithms questions were asked on the OA. Only behavioral questions for the final round, where interviewers traded off between questions.