Pros
The company has a great culture in terms of work-life balance and how people treat each other. I never met anyone at Aperto that I didn't like as a person. I always had good relationships with my managers Aperto is a good place to start your career. But if you're experienced, I don't think working there will add much value to your career except for the IBM iX brand name and perhaps working on projects for mega-brand clients. In terms of growing your skills, especially technical skills, it's probably more a step backward than forward.
Cons
The company doesn't have a clear strategy. The senior management team can't execute on initiatives and, as result, things are always changing, but not getting any better. The company is undifferentiated, which means new business is always a struggle, and getting raises is always a struggle. There are too many middle managers that are nice, but incompetent. The company doesn't have high operating standards. There are very few A-Players in the organization. The company doesn't pay well and they don't act on feedback until it's too late. More than half the frontend team quit in less than 6 months because the management team refused to pay people the market rate, kept promising React / Angular / Vue projects that never arrived, and product/client managers kept making the same mistakes on every project that kept leading to awful messes that developers had to clean up. The company uses outdated technology that won't be an asset to you when you leave the company. They are trying to change that, but the company is super slow to change and their initiatives often fail. Finally, the company has a strategy of hiring international applicants, but they refuse to make English the official internal communication language. I had to work on projects where the meetings, tickets, and documentation were in German. At times it was impossible to work without having someone translate. Once a senior manager starting addressing the fronted team, which was the most international in German. Someone had to interrupt him and ask him to switch to English. Often corporate communications from senior managers and HR were also in German only. In the end, I just felt left out. It really makes no sense. If you're going to hire people that don't speak German, then you need to switch the language to something common. But, Aperto is hell-bent on preserving their German roots despite, being an IBM company, which leads to alienation of international employees.