Pros
Great work culture, customer first culture, lots of perks (lunches, company swag, snack carts & etc.) Flexible work schedule, decent pay, GREAT benefits
Cons
Always a push to do more, produce more & always moving the bar. Will remove you to get more new, younger talent/skill. No loyalty