Pros
Exceptional Global network Focus on Employee and Customer satisfaction Promotes diversity in hiring and in vendor selection Likes to promote from within Focus on employee growth and development Many opportunities to grow within a role or explore other career paths within the company Decent pay, many health and wellness benefits, company 401K match Unlimited PTO Remote and Hybrid work available Excellent team and company to work for. They really care about their employees.
Cons
Because they service a multitude of clients, you can have the same role for two different clients and your job can feel completely different due to the clients needs, requirements, company culture etc. This also makes it difficult to provide consistent training to employees. They could have the same role but the needs of their client will determine how the role is carried out.