Pros
- High degree of freedom to try multiple things like backend , frontend, project management, devops, etc - Flexible work environment with 1 day in office and remaining can be hybrid - Decent pay when starting out - CEO is kind and respectful - Organisation is quite flat
Cons
- Business is mainly so heavily dependent on few recurring projects to sustain income. - Has a product side offering but it's market fit is quite weak and not profitable. Has been under redevelopment 3 times over 4 years due to confused management vision - Only a few in management who empathise with the pain points of an engineer. Rest either don't understand engineering well or are non technical, as such leadership is not to the mark. - Inexperienced engineers make the bulk so there are not many well defined processes or industry standards being followed - As an engineer, management path might get forced upon you after certain years. - Often need to handle atleast two or three projects at the same time leading to split focus. Might be a pro for people who want to try multiple things. - Certain managers are micromanaging and at times toxic in their dealings. Not all managers are like that ,but a few. The organisation seems to be trying to change by implementing anonymous 360° feedback - Compensation is not enough after reaching certain years of experience.