It's a good company to learn when you don't have experience yet, no problems with parking
Cons
There's a shared view of work with a lots of flexibility but that does not truly materialize, lack of employee involvement in defining the direction to be taken, low salaries, unequal treatment and recognition of employee contributions