Pros
In general this company works quite well and there are a lot of nice people and good workers. Technologically advanced, work from home is quite well established in the culture of the team, quite comfortable for mothers who need to balance work and family life.
Cons
In the Customer Service department there is a lot of politicking, the management treatment is very personalistic and strategic information is kept in silos, there is no clear team structure and no transparency over responsibilities and processes. As a result, the worker's future in the company depends on whether they make friends with the boss. It is possible to work from home, but as there is no clear lead, there is a lack of coordination, processes are unnecessarily duplicated and stress within the team undermines performance.