Checking for the latest immigration update...
Portals / Employee
Employee portal
Log your daily hours, track approvals, finish onboarding and trainings, and keep your compliance dates current — all in one place.
Sign in
Trouble signing in? Reach HR directly, or contact us.
Timesheets
Log hours for each day, add a row for a second project, and submit by Sunday 11:59 PM. Your approver is notified instantly and you can track the outcome here.
Approvals
Timesheets from your team appear here as soon as they're submitted. Approve, or reject with a reason so they can correct and resubmit.
Notifications
Immigration Live Updates from USCIS
Checking for new USCIS updates...
Onboarding Tasks
Your checklist for getting set up. Items that depend on other tabs complete automatically as you finish them.
Documents
Upload what HR needs. You'll be notified when each document is verified or returned.
Trainings
Complete each short course and pass the knowledge check. Your progress is saved as you go.
Compliance Dates
Enter each expiry date and upload the document it comes from.
Personal Info
Vendor Invoices
Invoices submitted by vendors, with the invoice file attached. Record a full or partial payment, or reject an invoice with a reason. The vendor is emailed each time.
Document Review
Verify employee and vendor uploads, or return them with a reason. New consultant onboardings from vendors are here too: check their files, then approve (which creates and emails the consultant's login) or return them to the vendor.
My Requests
Ask HR for leave, a pay stub, a salary certificate, a letter or anything else. HR replies here, and you can both attach files. You'll get an email and a notification each time HR answers.
Employee Requests
Leave, pay stubs, letters and other requests from employees. Reply, ask for more information, attach files, and mark each one complete or declined. The employee is told every time.