Pros
3% 401-k match Unlimited PTO (based on manager approval; you can get up to a month off if you really prove well in many projects; most people get 2 weeks off) Diversity; It's fun place to work at for young people with employees coming from a diverse range of backgrounds.
Cons
They don't value the years you stay at the company and don't provide any major benefits. Stakeholders (external) put a lot of pressure on management (internal), who struggle with identifying how to increase employee utilization for projects. Projects are introduced very quickly and management is starting to require employees to have more engagement and ask to join projects. They expect employees to always reach out and work in very repetitive, manual projects, which don't really translate in the workforce adding new skills to their value.