Excellent mobility. The company is so large, and the dynamics are so great that if you do not get where you want to be, it is your own fault.
Excellent networking opportunities. From personal experience, you can literally contact anyone in the company, and they will generally respond to you (around 90% of the time).
Organized performance system. The system shows all your goals and accomplishments to help you track your progress towards your career goals.
Extremely helpful employees. Even if your manager is not helpful, there will always be someone on your team who will help you out.
Flexible hours. As a developer, I am able to adjust my schedule extremely well with my life.
Team perks. Not all teams do this, but my team regularly held lunches and networking events for various occasions (about once a month).
Inconsistent skill levels. With a company this size, this is completely expected. However, changes to the recruitment process could definitely fix this up.
Terrible recruiting process. The analyst recruitment process is far too inconsistent and skewed in the technology area. Interviewers do not even ask or verify experience. As a result, you may end up working with mostly people less experienced in the field than you.
Compensation is below the median. It is occasionally negotiable; you may ask to check.
Benefits in general are slightly below par, and the company appears really "cheap" in some cases.
Networking and referrals are great, but the skill level of the employees is the factor that drives the company the most in the end.
Interviews should be more like other companies that run through required skill sets during an interview or assessment.
While knowing how to speak and present yourself is important, back-office developers need a strong technical background to do their jobs efficiently.
Also, including little perks for lower-level employees will likely keep up employee loyalty more.
Basic questions on Java that anyone can read up online and prepare for. There was no coding assessment and nothing related to LeetCode, but it could be just this group. All they tried to judge was how much technology knowledge I had with the stuff th
Since I was in India, all 3 interviews were on the phone. They asked about core Java, collections, multithreading, and JMS messaging. The interviewers were friendly and gave a few hints. There were also a few database SQL queries.
A one-hour teleconference with various stakeholders. They asked many questions about the previous work you have done. They will ask about our projects and ask you to write some basic code pieces in .Net.
Basic questions on Java that anyone can read up online and prepare for. There was no coding assessment and nothing related to LeetCode, but it could be just this group. All they tried to judge was how much technology knowledge I had with the stuff th
Since I was in India, all 3 interviews were on the phone. They asked about core Java, collections, multithreading, and JMS messaging. The interviewers were friendly and gave a few hints. There were also a few database SQL queries.
A one-hour teleconference with various stakeholders. They asked many questions about the previous work you have done. They will ask about our projects and ask you to write some basic code pieces in .Net.