Vantaggi
- Technical teams are full of talented people I loved to work with. - The product is really promising (but yet to be rock-solid). - Flexible working policy.
Svantaggi
- The company went through a dramatic change in management from the VP of Product downwards. The current upper management asset is made of non-technical people with little to absolutely no knowledge about software engineering complexity. This lack of understanding doesn't stop them from ruthlessly pushing on technical teams for features to be delivered with deadlines set without a priori feasibility analysis, technical specifications or designing. - Micro-management, frequent changes in priority and interference seem to be part of the modus operandi of such management. - For all being written above, software engineers are considered mere executors rather than full-fledged professionals responsible for software designing, development and deployment. - The strategic vision is not so clear. - Compensation is sub-optimal. - Although the company adopts a pretty complex performance evaluation framework, it fails at recognising people's talent and excellence with bonus and adequate compensation/career path upgrades. - The "people-first" company culture iGenius had has been heavily compromised lately. - Extremely high turn-over.