Pros
-Amazing corporation. -Rock solid stability. -Lots of foreign markets penetration and international presence. -Solid local market presence. -Have all the resources and vision to build great large portfolios of products and services. -The corporate has been going in the right track regarding organization development. -Very good compensation. -Nice office. -Large bonus. -They are very generous and completely avoid cheap cost saving tricks other companies sometimes do.
Cons
The Iskraemeco software unit (or the TIPCO unit as they call it) suffers from some problems: -Informal process. -Lots of politics. -The management team has good account management and customer facing skills and are good at managing up only. But mostly, there's a terrible lack on the technical, business, organization, and managerial fronts. -A prevailing arsonist fireman culture. Some people seem to be benefiting from the firefighting mode of work and are making every effort to avoid breaking the loop, effectively dragging everyone down. Any improvement plan is perceived as a threat and is thus balantly sabotaged. The motto is ("we can't and won't be organized"). -An old fashioned and somewhat weired structure. Structured as isolated silos and operated chaotically with everyone stepping over everyone else's feet, while leaving huge loopholes at the core areas of responsibility. -Some key positions lack basic soft skills (inability to write a proper email, make even a half decent presentation, write a proper plan, hold a meeting, communicate professionally, ...) -A peculiar paranoid culture attributing all setbacks to external factors (competitors lobbying, other departments, customers, etc.) The general perception is that in order to succeed, you have to sabotage something else or someone else's plans. They lack proactivity and lack a growth mindset. -High inefficiency considering tons of resources are poured in with tiny output in comparison. -Lots of micromanagement and at the same time zero coaching/mentoring. -A huge technical debt (no kind of design, architecture, documentation, requirements for maintained software exists).