Pros
generally a good atmosphere between the operational teams
Cons
Awful higher management that just do not care about the human side. The company just keep on loosing people that are fed up with the stressful communication. This is the keyword: Stress. Absolutely no confidence between the team. Everything seems political and the idea is to always find the scapegoat. People are depressed, most of them quits. I've never seen such a turnover (About Half the people left at the same time). The solutions you sell and managed are so buggy and often not supported by the dev team that they just keep on loosing customers or lie to them by saying it is gonna be corrected after which is absolutely not. As a woman you feel so alone and work in a misogynist environment. Absolutely no advantages for the employees except a reasonable pay. Lot of extra hours, no compensations. No days off except the legal 5 weeks. Absolutely no team building, no corporate spirit. Most people don't like their jobs. When I left half people were already thinking of leaving as well. They keep on recruiting people by selling them a pipedream, beware.