Pros
Diverse range of clients across a wide set of industries - has the ability to expand your network quite far but the Cons below mean you'll be embarrassed by your company at the same time.
Cons
Company is over-burdened with technical debt and product issues, leading to over-promised and under-delivered customers who are almost always frustrated at the staff. Large disconnect between Sales and the rest of the business which leads them to sell a Ferrari and deliver a run-down Corolla. Since COVID there's been a large focus on "quick sales" resulting in a constant stream of small pieces of work at heavily discounted rates that only serve to burn-out consultants, add more tech debt and make the product less feasible in the long term. Staff churn rate is horrendous - highly skilled fresh staff are hired then leave shortly after due to the mess, as they've often been sold a lemon. Salaries are below industry standard too. When they're not being made redundant or quitting, Senior leaders say they want to turn it around but are too entrenched in the day to day short term projects and maintenance to make it happen.