I have been working at BJSS full-time (More than a year)
The Nottingham office is quite new, its a nice environment in the city centre. Still work out with clients and I know some people who have travelled further but I have been working in Nottingham. The work is varied and my colleagues are really great developers. Good place to learn a lot
Office drinks and snack( and a beer on Fridays)
Progression exists in different ways to most organisations, it isn't so linear and they wouldn't definitely benefit from more work around career pathways. Lots of support but you've got to drive it yourself
Variety of work is good but also means you could get stuck with a "bad" project. Aren't many of those but I know some people who have had challenging clients
I applied through a staffing agency. The process took 6 days. I interviewed at BJSS (London, England) in October 2015.
The interview process has three stages. The first is an online test of questions which determine your knowledge on the different areas related to the language you're applying for. The second is to write an implementation to a project in your own time. Though this is simple in nature it offers lots of scope to be creative and to really show your design prowess. The third stage is an interview to go over the project from stage 2 with a few technical "what if" questions. The latter half of this is to cover a project which you've previously worked on and to go into detail about design decisions and it's implementation.