5.0
Jul 13, 2017
Anonymous employee
Current employee
Recommend
CEO approval
Business Outlook
Pros
Open culture, strong technical expertise, autonomy, great compensation
Cons
Not too many cons. Communication can be a challenge given the numerous offices and employees are spread out.