Good office space, great equips to get you excited.
Cons
Management not planned for disasters. They shoo you one day without apology or even compensation.
Dont get excited by the small teams, in the end You would be just be treated as resource and not person.