Should I Stay or Should I Go?

Hey everyone,

I’m a 26-year-old male who just moved in with my partner, and I’m looking to start saving for a house.

I’ve been with my first company since graduating college, where I’ve spent the last 3.5 years. I work in full-desk IT staffing, primarily focusing on the .NET stack. This means I can only take on roles for .NET developers or SQL positions; if I find openings for Java, QA, or other technologies, I have to pass on those and not divert them to other teams.

Last year, I earned $92k W2 with $500k billed through my efforts. That billing figure represents the total fees, without accounting for what my firm retains. My company is one of the larger national firms, with over 10 offices, and my local office has around 30 employees.

So far this year, I’ve billed $382k through permanent placements, contracting, and consulting fees. I’ve picked up 28 new roles and made 10 successful placements.

Currently, I’m on a $70k draw divided over 13 pay periods, allowing me about 4 weeks to collect my earnings. I receive 13% of the fees for roles I fill, and I earn an additional 3% if a teammate closes a deal.

As a team, we’ve billed $913,176 this year. I’ve received $70k gross pay thus far and just collected my first commission checks — $6k for each of the last two pay periods, which I received this past month.

I genuinely enjoy working with my colleagues, although we often go through entry-level staff, which can be challenging at times — we occasionally have people getting overwhelmed at their desks.

I have a few questions:

  1. Am I being compensated fairly for my work?
  2. Should I consider moving to a different firm where I can work off the draw?
  3. Is it worth giving up the passed-over jobs I receive?
  4. Would it be better to find a role that allows me to explore all technologies, rather than just .NET?
  5. Any other career advice you might have?

Thanks!