Pros
Very flexible hours Extremely helpful colleagues Excellent team leads No micro-management (you are autonomous in your job, yet you are given productive feedback to improve) Not a call centre job (only a few hours on phones per day, not everyday) Opportunity to work from home from time to time Opportunity to visit other offices in other countries Flat hierarchy, meaning that the CEO could sit next to you and ask for your opinion even if you were hired 2 months earlier and have an entry level position Very nice office and informal atmosphere (casual dress code, no assigned seats) The office and atmosphere are so cosy that some people show up even on days they are not scheduled to work Team lunches and new benefits being introduced from time to time, you feel your conditions can only improve
Cons
Some people could be uncomfortable with such an informal working environment It is required to be friendly and open to socialise at all times, it can be a con for people who are introverted or do not enjoy making friends at work