Exciting projects
Great sense of involvement and accomplishment
great atmosphere among colleagues
Cons
Companies direction changes every 6 months which can create a feeling of uncertain about one's future
People are dismissed from the company every easily in the current structure