This is my third time working for this company. Pros are the same as before: all the typical pros of working for a large company. In addition: great people, people are smart and work hard, great technology and engineering, good facilities. Overall, the company is well managed - which is hard to do in this kind of industry (small market size, high tech, low growth, lots of competition).
All the typical cons of working for a large company.
Some points to make: company values talent, not people, and treats individuals as disposable. Benefits are sub-par for the Bay Area. Compensation tends to be on the low side. No effective standards of conduct for management - about 20% of middle management staff are unprofessional psychopaths and it's impossible to hold them accountable. Rank order performance evaluations (archaic way to manage a work force) incentivizes people to work hard but not take risks or make tough decisions. People are discouraged from moving around within the company, so careers can stagnate. And a company culture that I can only describe as "unnecessarily mean".
Consider: offering more competitive salaries, adopting more modern work force management policies, adopting a corporate culture that is more supportive of high performance teams.
The process consisted of one technical interview with 5 people and another interview with the manager's boss.
5-6 People interviewed in the final round lasting 1 hour each. Initial phone (2) rounds were about 20-30 minutes each. Interview rounds were not very difficult. The level was average.
Long, surprising, valuated on how much you target pay. I met two software engineers, again questions were unrelated. Apparently, there were no questions about what did I do, why I am leaving, one asked questions about memory allocation of a pointer c
The process consisted of one technical interview with 5 people and another interview with the manager's boss.
5-6 People interviewed in the final round lasting 1 hour each. Initial phone (2) rounds were about 20-30 minutes each. Interview rounds were not very difficult. The level was average.
Long, surprising, valuated on how much you target pay. I met two software engineers, again questions were unrelated. Apparently, there were no questions about what did I do, why I am leaving, one asked questions about memory allocation of a pointer c