Great place to explore new solutions design and product development. The company provides the freedom to test new technologies in the software development cycle. A wide base of clients in different industries enables richer working culture.
Inconvénients
Not a person-oriented place, with poor benefits for the workers. Work-life balance is bad, making you work extra hours constantly. The strategic goals lack an stronger planning to make them happen.