The review process sucks. It is a "who is more popular" contest rather than a real review of one's contribution or the amount of work one puts in.
Promoting "go getter cocky" people is bad. Such people have no people skills, and people under them suffer as the newly minted lead/manager wants to show how great he/she is. Develop some policies about what kind of people should be promoted.
Get rid of most of the leads and managers. They are useless and making the life of real workers miserable. Then promote properly trained people to be leads/managers.
The process started with an email question that required a response. Following that, I had a phone interview where I was asked questions about real-time operating systems and concurrency issues. The on-site portion consisted of six interviews. The
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.
The process started with an email question that required a response. Following that, I had a phone interview where I was asked questions about real-time operating systems and concurrency issues. The on-site portion consisted of six interviews. The
Had multiple interviews, including one on-campus interview and then several interviews at Microsoft in Redmond. Interview questions consisted of algorithms and personal questions about your past experiences. Interviewers asked questions about sorti
Planning, initial communication - very good. 5 interviews. Work culture is different from group to group and varies. Offices are based on seniority. Some groups have people sharing offices, while others use cubicles.