Vantaggi
* No hierarchy, work closely with management * Small team, plenty of opportunities to wear many hats * Management's passion for their software they are building is infectious and very encouraging * Really good pay, never had any issues with salary * Flexible timing *Super fast-paced * Extremely collaborative and stimulating environment
Svantaggi
* Small team, heavy workload, no work-life balance * Flexible timing but doesn't matter you'll be working all the time * Inefficient processes, lots of miscommunication, and lack of trust * Lots of micromanagement * Extremely harsh feedback, complete lack of praise * Open office structure causes plenty of distractions, impossible to do deep work * Super fast-paced, not everyone's cup of tea * Plenty of useless meetings * Lack of clarity over expectations * No avenue for constructive complaint (Note: some of the problems were being addressed at the time of leaving)