Pros
Our social committee sends out fun things to do virtually. You can receive reimbursement for training opportunities, but know you may need to pay them back if you don't stay with the company long enough. There's a good effort to make consultants feel connected across remote HUBs. Clients to work with are high-profile. Smart people to work alongside with that have good industry experience to learn from. The employees that have a long tenure can start to receive more benefits.
Cons
A lot of employees leave after a short stay and the company has also cut a lot recently. VERY high cost per month for benefits. 1% 401k match of your yearly salary seems low for tech. Leadership loses their tempers and has yelled at co-workers in front of us. ~Every~ employee is required to make outreach to our Linkedin network to attempt to find new work for the business and asked to record your attempts for verification. Working 40 hour weeks is considered doing the minimum, so you will need to consistently bill more than 40 hours to be graded well in your reviews.