Pros
There is usually one "wellness day" per month where you don't have to work. There is also a variety of tools and technologies in the tech stack that will give you useful experience.
Cons
Be careful if you are considering working here. There is a bit of a blame culture, so it could be bad for your career. There is also a heavy emphasis on meeting deadlines, so you may not enjoy it. If you are interviewing, ask good questions to get a sense of the culture. Understand whether leaders treat their subordinates with the same respect they treat their superiors.