Pros
- great culture - team fit is an important factor when making a decision to hire a candidate
- you instantly feel at home here, people are open-minded, kind, honest and speaking their minds
- trust - managers give teams a lot of autonomy regarding what they build and how they work to achieve business results
- work/life balance - most of employees work at least one day a week in home office or remotely, flexible working hours, outcome-oriented culture
- accomplishments are publicly acknowledged and celebrated
- mentoring program, knowledge-sharing culture
- gym, cantine and a lot of nature on the campus
- informal means of communications (which can be both a plus and a minus, as many decisions are met on a stroll around the nearby lake)
- hypotheses-driven development and experimentation culture
- top-notch hardware and software to work with
Cons
- flat hierarchy - for some people it's a problem since they cannot advance in their careers so fast
- many talents are outsourced which means working in remote teams and changing teams' setup
- meeting culture to be improved - meetings are too long, almost always with no agenda and clear goal
- hence: everyobody with a title "manager" or above is not approachable or reachable for most of the time
- the campus is pretty far from Berlin city center which means long commuting hours
- no clear vision or strategy
- no strong leaders to have the vision or strategy