Pros
Some of the people you work with
Cons
No parking, so either take a bus or cycle where there is only one shower head to service a building of over 30 people from 2 businesses Relatively low pay throughout company for the industry Projects are overbearingly micro managed therefore run so slowly that it isn't abnormal for an extra 12 months to be added onto an otherwise simple projects (if they ever get finished) Almost no training and absolutely no career progression, even if this is promised Falling behind other tech companies due to not implementing new technologies and working practices Employees are chastised in front of the whole room for mistakes or lack of knowledge (see lack of training) You are micro managed in everything you do even lunchtimes All employees are expendable and replaceable