You get to work on interesting products and technologies. If you don't like what you are doing, it is relatively easy to transfer to another group. The company has a good reputation in the marketplace. Very good benefits and amenities, including employee software purchasing, private offices, an on-site post office and gym, and some free food and drinks.
Benefits have been significantly cut in the last couple of years.
Promotions are difficult to get.
Cost-cutting measures have resulted in ridiculous bureaucracy in purchasing equipment.
Layoffs are frequent.
New hires are usually in China and India instead of the USA.
With some products, there is a lack of leadership from senior management, which results in low-quality products.
It is very difficult to fire incompetent people, especially managers.
Add a system for people to review their managers so senior management can be notified about poor managers.
Instead of laying off people in the US to boost the stock price, we should be investing in acquiring great talent to really mature some of our products.
1. Contacted by HR via email. 2. Phone screening with the hiring manager, where I was asked to code simple scenarios in C. 3. Given a take-home assignment to complete before the onsite interview. 4. Onsite interview scheduled for 6 hours; I had to fl
Received direct email invite, with referral. No phone call. Great experience. Whiteboard used for coding questions. Hints were given. Approach was asked. Polite process. Advice was given to improve and enhance for next time.
I received a call from HR and scheduled an interview for one week later. There were a total of 5 rounds. The first three rounds were online video interviews, mostly on DSA. After that, there were techno-managerial rounds.
1. Contacted by HR via email. 2. Phone screening with the hiring manager, where I was asked to code simple scenarios in C. 3. Given a take-home assignment to complete before the onsite interview. 4. Onsite interview scheduled for 6 hours; I had to fl
Received direct email invite, with referral. No phone call. Great experience. Whiteboard used for coding questions. Hints were given. Approach was asked. Polite process. Advice was given to improve and enhance for next time.
I received a call from HR and scheduled an interview for one week later. There were a total of 5 rounds. The first three rounds were online video interviews, mostly on DSA. After that, there were techno-managerial rounds.