- complex and interesting projects on a dynamic product - well funded, fast paced of development
Cons
- mentorship quality varies, sometimes no mentorship is offered - projects delivered under crunch time, lots of panic to get things perfect for clients - product is culturally disconnected from engineering