Vantaggi
- Great talented people to work with - You may use which ever technology you like to complete your project - Because the company is small, it's easier to implement changes/standards - Company is growing, you might really be apart of something big if you can swallow the cons
Svantaggi
- Work/life balance is next to none, you are on standby 24/7. Rejoice if you leave the office on time - Projects that you do adds nothing to your portfolio, you would not want to show them anyway because... - The timeline is usually so short. Everything is churned out quickly and with minimal thought about UX/UI/maintenance/scalability. Management will say it's up to you to implement good coding standards/good designs, which you can, if you forgo your sleep. As the result, work published is usually of questionable quality - "Agile" is being thrown around as though it's being used. They might say they're using Kanban, but there's no Kanban board, no WIP limit - High turnover rate. Employees there are generally leave after 1 year plus, hitting 2 years and above is rare