Vantaggi
- Great ideas for company identity - Most of the people is friendly. -Above average salary and benefits - Internal hackathons and events - Lots of knowledge base. Has internal tech talks and knowledge sharing is a very important thing. - Growing company - Horizontal company. You can ask any team and are expected to make your own decisions.
Svantaggi
In paper it sounds good but it has terrible execution. - Company culture is great but often clashes with objectives and is lost in work. - Terrible lack of direction. Lots of political stuff inside and lack of procedures. - People are expected to be stressed and give his everything for the company. Terrible work/life balance - You are expected to be challenged and givr ideas, but most discussions end on a "you have no idea" or "Its my style". There is really no place for discussion. Also a LOT of rockstars. - A LOT of technical debt. Lack of style consistency across the code. - Reviews are actively used as a means to punish people for personal matters. - Lack of procedures and horizontality also means that when problem arises there is not a clear culprit or action, so for some teams it becomes going fron problem after problem. - Very poor documentation. - Most people get around because they are absolutely brilliant and can manage the terrible codebase, but stress is rampant. All in all, is great on paper but terrible in execution.