Pros
Great diversity, stable company, known in the industry, flex time
Cons
Company doesnt value its people. You are just a headcount to achieve their ever-increasing targets. Any onboarding training or familiarization with the company is through a video link, making everyone who has worked for the company for less than 10 years stumble around blindly navigating the business and operational processes. Other than tuition reimbursement program and skills training, there is really limited incentive to keeping their employees happy. Holiday lunches are lunchroom events, and nothing much is being done outside of that to keep engagements up. Compensation is also pathetic, with a double workload assigned to each one because of a challenging headcount. People leave because of high expectations to deliver on a broken system, and especially as they can get a lower stress job with a higher salary elsewhere. Technology product they sell are troublesome with a lot of kinks, which they try to patch over with extra service from their overworked frontline reps. Come here to get the experience from a known company, but dont stay long. You will never want to, anyway.