Pros
1. Awesome benefits and work/life balance. 2. Strong and recognizable brand to work for 3. Cool, fun activities in the NY office 4. Free lunch and snacks
Cons
There is very minimal support in learning new skills that can help with work, especially if you're the most technical on your team. The whole "drive your own development" is completely unhelpful if there is no outline on possible career paths or expectations. There is limited help in growing technical skills. There are a lot trainings on how to be a better manager, but almost nothing on skills that may be helpful for non-managers like Tableau, Python, etc. I really appreciate the colleagues who built "how to get started" docs for different tools, but I had to learn most new skills on my own with lots of Googling. It's embarrassing how little I have developed in my skills since starting here.