Pros
Good benefits. Amazing office location and culture. Fun teambuilding
Cons
No cons to speak of.
Pros
Ownership over projects, innovative and fast paced development, great compensation, strong management and mentorship, clear path to promotion, good work life balance, flexibility in working remote
Cons
For my team, not a ton of team bonding activities