Vantaggi
The good and the bad are 50:50, despise the cons, here are the pros that I encountered. - Friendliness of some colleagues. - Option to work remotely. - Friendly human resource and management (This is very rare) - Friendly young and understanding CEO - Sales transparency (They literally being transparent to you about how much they are making from sales). - Good career opportunity, the software Idea is Good. - Have tonnes of useful training. (whether it is technical or not) - The company has a good reputation. - No micro-management (Seriously, there isn't one) - Good place to learn from other colleagues (for both technical and non-technical)
Svantaggi
I don't usually complain, but this somewhat becoming an issue that needs to be addressed. The cons are slowly stacking up. Here are the cons I encountered so far. - A "HUGE" communication issue. - A massive language barrier. - Some colleagues are unfriendly and authoritative. (as related to the next point) - Nepotism. (Favours granted upon those who are "specific category" or "who they know" and "how close they are to the influence") - Tight and the rush timeline for completing or pushing the application out of the market. (Sometimes they have the ideology that all software is created with one click of a button) - As above, work-life balance is quite bad as you ought to complete it ASAP.