Vantaggi
Great benefits, good starting PTO (3 weeks). The office is nice and most teams have a WFH policy (1-2 days a week depending on the team). Dress is casual, you can wear jeans most days. There's a lot of great people that work here and collaboration is encouraged, other analysts are always happy to help.
Svantaggi
Base salary is low compared to similar jobs at other companies. Limited opportunity to move up, at least on my team. My team has some micro management issues and sometimes its seems like we're treated like elementary school children, instead of working professionals. They're very strict about not coming in a minute late or leaving a minute early, but they don't seem to mind if you work until 10 or 11pm for several weeks on end. Management on my team does not treat the analysts well, but I know it's better on other teams.