CNC fabrication shop at First Class Marble & Granite in Franklin, MA

Careers at First Class

Build a career you can be proud of.

Join a family-owned team that pairs 15 years of craftsmanship with cutting-edge technology. We train our people well and take pride in every countertop that leaves our shop.

Why First Class

Good work, good people, real craft.

Whether you're in the office, the shop or a client's kitchen, you'll be part of a team that does things the right way.

Modern equipment

Work with CNC saws, laser templating and digital layouts.

A family business

Owners who know your name and work right beside the team.

Hands-on training

Learn the craft from experienced, well-trained professionals.

Work you can see

Finish each job knowing a family will enjoy it for years.

Roles we hire for

Find where you fit.

We're always glad to hear from skilled, motivated people. Pick the roles that interest you when you apply.

Office & sales
Project Manager
Guide clients from first quote to final install and keep every detail on track.
Schedule Coordinator
Plan templates, fabrication and installs so every crew is in the right place.
Estimator
Read plans and measurements to build accurate, clear quotes.
AR / AP Accounting
Keep invoices, payments and vendor accounts organized and on time.
Fabrication shop
CNC Programmer
Turn digital templates into precise cutting programs for our CNC equipment.
CNC Operator
Run and monitor our CNC saws and routers to cut and shape every slab.
Sawyer
Make clean, accurate cuts on natural stone, quartz and porcelain.
Fabrication Tech
Polish edges, finish seams and cutouts, and quality-check each piece.
Field & warehouse
Installation Tech
Install countertops in clients' homes with care, precision and respect.
Inventory Controller
Track slabs and materials so the right stone is ready for every job.
Warehouse Worker
Receive, move and stage slabs safely around our yard and warehouse.
Flex
Lend a hand across the shop, warehouse and installs, wherever you're needed.

Apply

Apply in a few minutes.

No cover letter needed. Tell us a little about yourself and we'll be in touch if there's a fit.

  1. Share your detailsName, email, phone and address.
  2. Pick your rolesChoose as many as interest you.
  3. Attach your resumeOptional, but it helps us get to know you.

Questions about a role? Call 508-528-3088.