Pros
You can work fully remotely and that's about it
Cons
High amount of instability and change in team organisation, composition and ways of working. If you enjoy your manager changing twice a year, this is the company for you For a software company, a shocking amount of information is being passed around in Excel sheets Heavily siloed teams sold as independence, internal communication lacking No long term planning - a lot of decisions taken apparently on a whim with a short term outlook Some clients get special treatment and any requests from them are to be dealt with ASAP, with agreed service levels and response times going out the window. This puts a lot of stress on already overstretched teams High performers are not rewarded fairly - if you work hard, expect ever more work and nothing else Recent annual salary raises would have been disappointing with low inflation levels, with rampant inflation they felt like a slap in the face