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