Good location to public transport and main roads.
Engineering team worked well together.
Flexible working provided you got the work done.
Cons
Lack of social involvement with colleagues, most people there to get in and out, partly due an extremely busy period for company.
Sometimes a lack of organisation leading to simple but costly errors.