Not somewhere you would stay in for the long term
Pros
- Good people, the immediate team is very friendly, this is probably the only good thing though, and the only reason people probably want to stay is for the support and friendships you build
Cons
- Everyone is always talking so negatively about everyone else, too much politics and backstabbing. This gets toxic and old (It looks like so many departments struggle to communicate with each other, and when something goes wrong, instead of fixing things everyone just talks about them behind their backs, and it's been like that FOREVER). - Upper management doesn't seem to care about the employees - The firing of almost the whole dev team in another office, putting strain on the ones that still exist, giving the same ridiculous deadlines but with less resources and people, still wanting 1000s of things done asap, this put too much emotional strain on others not just me. Despite this there were no mental health measures put in place. - If you want career progression, depending on your position you'll probably end up stuck, not motivated or not caring too much about the work - wfh is flexible if you have a good reason to, but it's always told you can't do it too much (comments like, it's 'frowned upon' etc), which is a bit annoying for people who are more productive at home and want to get away from a noisy office once a week or so. Very disapointing how the company's mindset is not changing along with other software dev companies who are becoming more flexible after COVID. - Everyone went home during COVID and pretty much had to go back right in the middle of it when other software companies were still wfh. - The work is very good for someone who is learning but don't stay for too long, you'll realise you might have missed out on more important skills you could have learnt in other dev companies, resulting in awkward 'sideways' career moves and wasted time