Good people to work with (can only speak of my team).
Good work-life balance.
Good benefits.
Too many layoffs is demoralizing.
Pay is not that great, especially at the junior level.
Slow work environment. Email-heavy culture slows things down. It is impossible to get things done quickly, even if you want to, as it is generally hard to meet people face-to-face.
A lot of people work from home too often.
Lack of transparency about what is happening at the higher levels.
Managers do not interact with employees as often, and even members of the same team do not interact with each other as often, leading to a lack of team spirit.
A lot of people are not passionate about their work. Many are working just for the sake of it.
Please change the work culture to be more interactive.
Don't encourage people to work remotely.
There is no replacement for face-to-face interaction.
Make pay more competitive to retain good people.
First, a recruiter reached out with simple questions about myself and scheduled an interview with a Senior Software Engineer. After that interview, there was a second interview with a panel of four Software Engineers. The interviews were mainly tec
On-campus hiring: online test followed by the interview process. The interviewer was very friendly and gave hints when I got stuck. There were: * Two technical rounds * One hour-long round
The interview process consisted of 5 rounds with various domain experts, followed by an HR round. These rounds were easy, and the overall experience was good. Only a basic understanding is required to get through, with no overly complicated questions
First, a recruiter reached out with simple questions about myself and scheduled an interview with a Senior Software Engineer. After that interview, there was a second interview with a panel of four Software Engineers. The interviews were mainly tec
On-campus hiring: online test followed by the interview process. The interviewer was very friendly and gave hints when I got stuck. There were: * Two technical rounds * One hour-long round
The interview process consisted of 5 rounds with various domain experts, followed by an HR round. These rounds were easy, and the overall experience was good. Only a basic understanding is required to get through, with no overly complicated questions