4.0
19 Jun 2018
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Great work/life balance Flat corporate structure
Cons
Inconsistent work opportunities Difficult to specialize Day to day life varies dramatically depending on project Growth opportunities particularly for software engineers are limited