Pros
Good perks, medical benefits, meal program.
Cons
Extremely inexperienced management and leadership. Some teams work at a highly dysfunctional level and very inefficiently. Hardly any career path or growth opportunities. Management/leadership are highly averse to employees speaking up about any issues or inefficiencies (at least on certain teams), so you're better off staying quiet and keeping your head down or you will face negative repercussions. Tons of nepotism. A bit cult-like. Consistently fast paced, tons of competing and changing priorities, tough work/life balance. If you're looking for career growth, recognition for strong contribution, work/life balance and to be treated on an equal level regardless of your gender, this is not your place.