Pros
People (still, thankfully) Remote work - not as important as it used to be, nowadays the majority of companies have learned to accomodate it
Cons
- salary below market average - mediocre (at best) projects - sometimes you're working on a project alone, sometimes it's just a body leasing to client or a friendly software house - often you work for tooplox, but feel like you work for someone else, but on worse conditions than his/hers in-house devs - as a software engineer, you have a 2015 macbook and you wait for a project to compile for 5 minutes, while some PMs have brand new, more powerful macbooks to browse jira - in april, people were let go without any warning whatsoever - measures to address the pandemic, while a moment later - in Q3 - the company had record revenues - you think there was some PR damage control then? no, company tries to force a new contract on developers with NDAs that includes fines that go up to hundreds of thousands pln [we had none before] - a twice-a-year profit share, meant to motivate people, was cancelled and cancelled in a period that would count for the share, not before it began - flat structure, which might be a plus in some cases, turns out not to work in practice - when you're a senior developer, you'll be in the same position forever, there's no way to be promoted, to grow - and if you do grow technically, nobody will care if you're a good dev or a brilliant one - a thousand pln/year raise is, whatever you learn in between, a VERY SIGNIFICANT raise and you should be happy if you got it - tooploox went from a very, very low turnover, to loosing 25 people in 9 months - and the owners remain oblivious to what happened while most employees clearly know what changed