Employee Testimonials

Employee testimonial cards with quotes, avatars, and roles. Social proof grid showcasing team member experiences and company culture.

PRO

Careers16: Employee Testimonials

A centered header (optional badge, <strong>-aware heading, and description) above a responsive one-to-three-column grid of employee testimonial cards, each rendering an italic quote, an avatar with initials fallback, the member's name, and a combined role/department line.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/careers16?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/careers16?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/careers16.tsx, plus the badge and avatar shadcn/ui primitives it uses for the section eyebrow and the per-card member photos.

Quick start

The installed file exports careers16Demo alongside the block: the exact props behind the preview above. Spread it to get a working testimonial grid in one line.

tsx
import { Careers16, careers16Demo } from "@/components/beste/block/careers16";

export default function CareersPage() {
  return <Careers16 {...careers16Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Careers16 } from "@/components/beste/block/careers16";

export default function CareersPage() {
  return (
    <Careers16
      badge={{ label: "Life at Company", variant: "secondary" }}
      heading="Hear from our <strong>team members</strong>"
      description="Discover what it's like to work here."
      items={[
        {
          quote: "The engineering culture here is incredible.",
          name: "Alex Turner",
          role: "Senior Engineer",
          department: "Engineering",
          avatar: { src: "/team/alex.jpg", alt: "Alex Turner" },
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Centered eyebrow badge above the heading
headingstringSection heading, supports inline <strong>
descriptionstringSupporting paragraph under the heading
itemsTestimonialItem[][]Cards rendered in the grid
classNamestringExtra classes for the outer <section>
ts
type TestimonialItem = {
  quote: string;
  name: string;
  role?: string;
  department?: string;
  avatar?: { src: string; alt: string };
};

Behavior notes

More Careers blocks

View all Careers
PRO

careers11

Culture & Values

Company values grid with icon cards and employee testimonial quote. Showcases team culture and work philosophy.

PRO

careers9

Employee Benefits Grid

Benefits and perks showcase with icon cards in a responsive grid. Highlights company offerings like health, remote work, and growth opportunities.

PRO

careers7

Culture Stats with Positions

Team culture stats bar followed by detailed job position cards. Combines social proof with open roles listing.

PRO

careers30

Team Blog Highlights

Engineering and team blog article preview cards with images, excerpts, and authors. Showcases technical depth and knowledge sharing culture.

PRO

careers14

Meet the Team Gallery

Team member photo grid with names and roles. Square portrait layout for showcasing leadership and team composition.

PRO

careers31

Role Comparison Table

Side-by-side role comparison grid showing team, skills, experience, and salary for different positions. Responsive table-to-card layout.