vs. Upwork
A gig marketplace. Buyers juggle multiple freelancers, billed hourly, no continuity.
What Obelisk does instead
One person, full-time, embedded only on your team. Sourced and vetted by us, under one B2B contract.
Obelisk places pre-vetted, full-time dedicated professionals from across the Middle East as embedded members of Canadian SMB teams. We handle HR, payroll & management — you get a teammate, not a freelancer.
Comparable senior hires in Canada cost $90,000–$150,000 CAD all-in. Obelisk delivers that seniority for $2,500–$5,000 CAD per month. One contract. One person. Full-time on your team.
Book a 15-min discovery callNo demo, no deck. A 15-minute conversation about your role.
Most Canadian SMBs don’t have a name for what they want. They describe it by what it isn’t. Obelisk is a fourth thing — a Canadian-incorporated managed talent partner under one B2B contract.
A gig marketplace. Buyers juggle multiple freelancers, billed hourly, no continuity.
What Obelisk does instead
One person, full-time, embedded only on your team. Sourced and vetted by us, under one B2B contract.
Charge 20–25% placement fees, then disappear. The cost problem stays, and onboarding, payroll, and management is still on you.
What Obelisk does instead
Flat monthly retainer in CAD — no placement fee. We don’t disappear: ongoing HR, payroll, and account management.
Employers of Record. They handle payroll once you’ve found someone — but finding the right person is the hard part.
What Obelisk does instead
Sourcing + vetting + EOR + management in one. Single Canadian-incorporated contract. One throat to choke.
For a specific kind of work, Upwork is the right answer. The rest of this page is for buyers whose problem doesn’t fit that shape.
If that’s your work, Upwork is the right answer.
For roles that are actually full-time owned functions — a senior engineer, a paid-media specialist, a designer who learns your brand over months — the gig model breaks in predictable ways.
Every row exposes a structural feature of the gig model — none of them are bugs Upwork could fix; they’re the model working as designed.
The quotes below are public reviews of Upwork — not Obelisk client testimonials. We’re pre-revenue and don’t have switcher quotes yet. We include these because they’re the buyer’s own evidence, on the record, of what the gig model produces at scale.
“I hired 23 developers on Upwork and spent $50K+. Fees hit 20%, quality was unpredictable, 3 freelancers ghosted mid-project.”
“When you pay peanuts you’re going to get monkeys.”
“High turnover, you never know who exactly is working on a feature at any given point.”
Underneath that pattern is a Canadian hiring market structurally tight on senior roles right now:
Middle Eastern technical talent works at scale: PwC, Capgemini, and Vodafone all hire engineering teams in the region.
The four structural commitments that make this not-a-marketplace and not-a-body-shop.
One person, full-time, working only for your team — not a multi-client gig surface.
Cairo afternoon-evening shift ↔ Canadian Eastern morning. Real-time enough to unblock without async loops.
With a Canadian-incorporated entity. No 12 contractor agreements, no misclassification risk, no cross-border invoicing.
Sourcing, interview, assessment, anti-fraud verification, payroll, ongoing performance support — all on our side.
A senior engineer in Toronto costs $90,000–$150,000 CAD all-in once you add benefits, payroll tax, recruiting fees of 20–25%, equipment, and management overhead. Obelisk delivers comparable seniority for a flat monthly retainer in CAD.
Three ways to read the Senior number
All prices CAD. No charm pricing, no scarcity tiers, no “limited time” rates.
If we’re not the right fit, we’ll tell you on the call.
Pre-revenue, the buyer’s evaluation tool isn’t a quote on a card — it’s a paid trial task you control end-to-end.
The trial-task step is the most important. It’s the buyer’s evaluation tool, not a sales gate — you design the scope, you review the output, you decide.
Two different models for two different jobs. The honest answer below — including when we’re not the right call.
When the gig model fits
When you need a teammate
Nothing literal to migrate — Upwork doesn’t export your data anywhere. The shift is operational. Most Canadian SMBs we talk to are running 2–4 freelancers each doing 30–60% of a full role. The first move is consolidating those into one embedded hire.
List your current gigs. Which are owned functions a single person could do as a full role? Which are real one-off projects? Full-time ones consolidate; one-offs stay.
No need to fire your Upworkers. Most gig relationships end at project boundaries — pause new scopes, finish current ones. Our 2–4 week fill window is a clean handover.
A short conversation to set seniority, working hours, and scope. If it doesn’t fit our model, we’ll say so.
You define scope. We run a 1–5 day paid evaluation with a vetted candidate. You see real work. You decide.
Day one, the teammate is in your Slack, your standup, your 1:1s. We handle HR, payroll, and ongoing management. You handle the work.
The first step is a 15-min discovery call.
The questions buyers ask after their last Upwork engagement didn’t go the way they’d hoped.
Body shops are pure labor arbitrage — opaque pricing, dropped-on-your-head talent, a quality lottery. Our model is the opposite: published tiered pricing in CAD, pre-vetting with a paid trial task, anti-fraud verification, full-time embedding with one client only, and ongoing managed service. Talent earns above-market salaries in their local market.
Working English at IC level is a vetting requirement, not a hope. We screen for the operational version of cultural fluency: people who push back in code review, ask questions in standup, write decision docs without being asked, and tell you when a deadline is at risk. Egypt, Jordan, and Lebanon all have deep talent pools trained at multinationals where Western business norms are the daily working environment.
Replacement guarantee in the trial window (first 30–60 days). After the trial window, we manage replacements as part of the ongoing service.
Single B2B vendor contract with IP assignment flowing through to you. Anti-fraud verification on talent identity. Cleaner than a 1099 contractor relationship — no misclassification risk, no cross-border tax mess, no contractor-vs-employee ambiguity.
Typical fill is 2–4 weeks for a Mid or Senior role. Faster than local hiring cycles, intentionally slower than “post a gig.” If speed is the only criterion, we may not be the fit — and we’ll say so.
Time-zone fit (6–7h overlap with Canadian Eastern), deep technical labor pool, English at working level, and 30–50% lower cost than comparable seniority in Eastern Europe or Latin America. Fuller answer on the Why Middle East page.
If your last attempt at offshore or marketplace hiring didn’t work, that’s not the model we run. One contract. CAD pricing. Cairo afternoon overlapping your Toronto morning.
Book a 15-min discovery callNot the right fit if you need someone next week, want hourly billing, or are under 10 employees. We’ll say so on the call. You’ll talk to a founder, not a BDR.