The pros are a great, diverse environment for exposure to different cultures, fast-moving projects, and focused individuals.
The cons are incompetent managers who are ruled by greed and fear.
Microsoft used to have the best OS and was a fun, exhausting, and brilliant environment. With the 400 levels of management introduced, everything grinds to an incompetent halt. Test your new hire managers. Some of them are "nice" but dumb as a stick. And try not to sell your soul just for a terrible product. ; )
Very difficult. HR would not say what subjects the programming interview would test. It turned into a white board ASI operation questions. Two other interviews with four other people followed. It was not a pleasant experience. "Why should I hire you
Standard programming questions about data structures, what makes good software test design, and the high-level design of an ATM machine for blind people. It made for okay conversation but was pretty dry, to be honest.
Applied online. Received a call from a recruiter and had an informal, light interview, then scheduled a phone interview with the hiring manager. * Five interviews, all 1 hour long; included a lunch interview. * Combination of testing, vendor ma
Very difficult. HR would not say what subjects the programming interview would test. It turned into a white board ASI operation questions. Two other interviews with four other people followed. It was not a pleasant experience. "Why should I hire you
Standard programming questions about data structures, what makes good software test design, and the high-level design of an ATM machine for blind people. It made for okay conversation but was pretty dry, to be honest.
Applied online. Received a call from a recruiter and had an informal, light interview, then scheduled a phone interview with the hiring manager. * Five interviews, all 1 hour long; included a lunch interview. * Combination of testing, vendor ma