A fun and informal work atmosphere
Great colleagues to work with
Room to develop yourself
Cons
Management is not consistent with their ideas. They change their direction/minds at the end of a project wasting a lot of time and effort. Also expect to do three different jobs at the same time.