Excellent compensation and benefits packages.
Good work-life balance, flexibility to telecommute.
You also get a chance to work with some very smart people.
Very uncertain environment, bloated middle management, constant reorgs. In two years, I saw four reorgs, which was very unsettling. You never know if you are going to work on the same thing or will be switched to a different project.
Clean up the mid-level management. Please reduce the layoff/hiring cycles.
Great experience. I had two rounds: technical and behavioral with the hiring manager. The process was smooth, and they stayed in touch the whole time. I had a better offer, so I declined, but I loved this experience.
The process was disorganized and chaotic. Their own schedule was not adhered to. Some interviewers were garbled and inarticulate, and could not formulate questions properly. A few simply did not show up. Some spent most of their time texting while tr
There were three phone interviews, and the process was quite fast. Emphasis was placed on OOPs concepts and problem-solving. The interviewers were pleasant. The first interview consisted of a personal introduction, questions about previous employme
Great experience. I had two rounds: technical and behavioral with the hiring manager. The process was smooth, and they stayed in touch the whole time. I had a better offer, so I declined, but I loved this experience.
The process was disorganized and chaotic. Their own schedule was not adhered to. Some interviewers were garbled and inarticulate, and could not formulate questions properly. A few simply did not show up. Some spent most of their time texting while tr
There were three phone interviews, and the process was quite fast. Emphasis was placed on OOPs concepts and problem-solving. The interviewers were pleasant. The first interview consisted of a personal introduction, questions about previous employme