Pros
Work life balance, flexibility in work locations, excellent compensation, outstanding benefits, dynamic work environment, supports growth opportunities for employees that show initiative, and add value to business objectives. Culturally diverse, multilingual workforce.
Cons
Turnover due to fast paced nature of the business.