Pros
Great place to work, alot of really smart people, awesome benefits, plenty of opportunities for advancement and to continue to learn, workplace flexibility is only improving and is already good, inclusive culture/workplace.
Cons
Depending on the group long hours can be expected occasionally however compared to many other companies it's not unreasonable. Communication between management and employees could improve at times as well as between groups within the company.