5.0
15 Apr 2019
Former employee, more than 1 year
Cambridge, MA
Recommend
CEO approval
Business outlook
Pros
Was my first software engineering position out of college. I benefitted a lot from feedback from more senior engineers and learned good industry practices including things like writing technical designs, giving useful code review feedback, and writing decoupled and testable code. I felt like it prepared me well to take on my next technical role. Also, got to work on some interesting problems while also having pretty good work-life balance
Cons
Sometimes teams can be a little siloed (even feature teams working on the same product) and there can be a lack of communication which results in some wasted effort or different components of a project not cleanly coming together