Friendly Environment, Result Driven Team, Flexible (remote/on-site)
Cons
Start up-ish, you have to adapt to changes with the speed of light , you are supposed to constantly help yourself and be responsible for your own mistakes, not enough competent people to delegate your tasks or ask for help, you are deep in tactics