Avantages
I had great line management, and there is a friendly office culture. My clients were mostly nice too. I loved working here, the team were very supportive and kind. There is development available for the right candidate who has the confidence of the right people but this business is very young in many ways and so do not expect automatic progression as is available in larger more corporate structures. I feel that there was mutual respect in the office and that people do take the time to be kind to others, no matter how lowly the employee. As I am not the kind to be involved in office politics or cliques, i didn't find the office to be a hard environment to be in, but i can see why others could find it quite clique-y - some of the team have worked there for years and built up deep friendships outside of work which could feel exclusionary to others. My opinion is that some people just hit it off and I've enough friends and family in my life to not really be bothered, and nobody was ever unkind to another in my presence, but i can see why others may find it hard. There are snacks. So be prepared to eat more sugar. This is a pro for me. I love chocolate.
Inconvénients
I think that some of the C-suite are prone to talking down to their employees, which is a shame, as otherwise managers tend to respect their employees as humans. Employees are not gullible, when they make a point of hiring smart people they then should not talk to them like children. I should stress that this is mostly to do with the US C-suite, who I only came into contact with briefly. Most of the US office employees have very little understanding of the way business works outside of the US and the standards demanded by other cultures and markets. This does make working with them quite hard sometimes. The company changes it direction quite regularly, although the core technology is fairly similar. I feel like it is probably being geared up to be sold, as the current CEO has a history of doing this with his other projects. This is obvious in the cost streamlining and accounting for which was taking place before I left. If you are not going to be positive about the product/c-suite then it is probably best to keep those opinions to yourself. As in most places there are people who will sell you out for their own progression, equally, there are also people who would never do such a thing. However, in the chase of peppy US positivity, constructive criticism can be ignored. Finally the amount of work piled on you at times can be impossible to overcome. The expectation that you work for free is there and most employees don't take their unpaid lunch breaks. This is a fairly consistent theme with working here but it is acknowledged by the management, They have failed to find a solution for it as far as I am aware.