However, I am always applying to full-time jobs, and want to know what to expect going back to work with a team of developers.
My past team experiences:
There was no unit testing and engineers weren't really expected to own their testing. The philosophy in every workplace I've been was "that's what manual QA is for". I hear manual QA testing is on the decline- is this true?
Code commits are like throwing an update over a wall and let the lead developer worry about it. You submit a PR and lead reviews your code. No automated CI as far as I know.
In fact I don't recall anything that was heavily automated. There was not a lot of big oversight with the dev process as everyone above senior or lead level was completely non-technical.
When off-shore devs were involved it was usually handled poorly. A miss in communication could mean losing a day of work because one overseas dev might accidentally un-do the merge by the time we step into work in the morning.
On the plus side, if you're taking mature systems such as GitHub Actions, it has never been easier to chain together automatic verification builds, unit test runs and code quality checks on code when it's committed, so there's that.