Get placed in top companies

Unlock opportunities. Our impeccable placement record opens doors to leading companies, propelling careers. Join us for a future full of achievements and professional milestones.

Professional Placement

Career Milestones 2026

Career Milestones 2025

.milestone-section .candidate-card img { width: 100%; height: 200px; object-fit: cover; position: relative; z-index: 1; } /* Media Queries */ @media (max-width: 1600px) { .milestone-section .candidate-grid { grid-template-columns: repeat(5, 220px) !important; max-width: 1500px; } } @media (max-width: 1400px) { .milestone-section .candidate-grid { grid-template-columns: repeat(4, 220px) !important; max-width: 1200px; } } @media (max-width: 1200px) { .milestone-section .candidate-grid { grid-template-columns: repeat(3, 200px) !important; max-width: 900px; } } @media (max-width: 992px) { .milestone-section .candidate-grid { grid-template-columns: repeat(3, 180px) !important; } } console.log("Grouped data:", grouped); // Debug log // Sort months by calendar order const monthOrder = { Jan: 1, Feb: 2, Mar: 3, Apr: 4, May: 5, Jun: 6, Jul: 7, Aug: 8, Sep: 9, Oct: 10, Nov: 11, Dec: 12, }; // Process each year (2026, 2025, 2024, 2023, 2022) ["2026", "2025", "2024", "2023", "2022"].forEach((year) => { if (!grouped[year]) return; // Skip if no placements for this year const monthTabsContainer = document.getElementById( `monthTabs${year}` ); const monthTabsContent = document.getElementById( `monthTabsContent${year}` ); // Sort months for this year const months = Object.keys(grouped[year]).sort( (a, b) => monthOrder[a] - monthOrder[b] ); // Create month tabs months.forEach((month, mIndex) => { // Create month tab button const monthTab = createEl("li", { class: "nav-item", role: "presentation", }); const monthButton = createEl( "button", { class: "nav-link" + (mIndex === 0 ? " active" : ""), id: `${year}-month-tab-${month}`, "data-bs-toggle": "tab", "data-bs-target": `#${year}-month-${month}`, type: "button", role: "tab", }, month ); // Sort months for this year const months = Object.keys(grouped[year]).sort( (a, b) => monthOrder[a] - monthOrder[b] ); // Create month tabs months.forEach((month, mIndex) => { // Create month tab button const monthTab = createEl("li", { class: "nav-item", role: "presentation", }); const monthButton = createEl( "button", { class: "nav-link" + (mIndex === 0 ? " active" : ""), id: `${year}-month-tab-${month}`, "data-bs-toggle": "tab", "data-bs-target": `#${year}-month-${month}`, type: "button", role: "tab", }, month ); monthTab.appendChild(monthButton); monthTabsContainer.appendChild(monthTab); // Create month pane const monthPane = createEl("div", { class: "tab-pane fade" + (mIndex === 0 ? " show active" : ""), id: `${year}-month-${month}`, role: "tabpanel", }); // Candidate grid container const candidateGrid = createEl("div", { class: "candidate-grid", }); const placements = grouped[year][month]; const itemCount = placements.length; // Dynamically adjust grid columns based on item count (optional) if (itemCount < 8) { candidateGrid.style.gridTemplateColumns = `repeat(${itemCount}, 160px)`; } // Loop through placements for this month and create candidate cards placements.forEach((placement) => { const candidateCard = createEl("div", { class: "candidate-card", }); // Alumni photo if ( placement.content.alumniPhoto && placement.content.alumniPhoto.filename ) { const photoImg = createEl("img", { src: placement.content.alumniPhoto.filename, alt: placement.content.name, }); candidateCard.appendChild(photoImg); } // Candidate info const candidateInfo = createEl("div", { class: "candidate-info", }); candidateInfo.appendChild( createEl("h4", {}, placement.content.name) ); candidateInfo.appendChild( createEl( "p", {}, `${placement.content.designation} - ${placement.content.course}` ) ); candidateCard.appendChild(candidateInfo); candidateGrid.appendChild(candidateCard); // Company logo if ( placement.content.workCompany && placement.content.workCompany.filename ) { const placeLogoDiv = createEl("div", { class: "place-logo", }); const logoImg = createEl("img", { src: placement.content.workCompany.filename, alt: "Company Logo", }); placeLogoDiv.appendChild(logoImg); candidateCard.appendChild(placeLogoDiv); } }); monthPane.appendChild(candidateGrid); monthTabsContent.appendChild(monthPane); }); }); }) .catch((error) => { console.error("Error fetching placements:", error); }); });
Consultation Image

Get your free consultation today!

+91 81368 26665

+91 81380 05166

contact@invisorglobal.com

MON - FRI 9 AM - 9 PM

Get In Touch

Let's Chat, Reach Out to Us

Have questions or need assistance? We're here to help! Reach out to us for inquiries about our services, finance professional education, or any other support.