Pros
-Good travel opportunities. -Nice UK office location. -Good pay. -"Company car" if you want it. - Staff around the office friendly
Cons
-Made quick use of the 1 week notice clause in contract without warning or consultation. That's the big one. I would suggest to be sure you've got savings before starting here. Rumour is that it's frequently used. - Staff still seen as human resources, not people. -Codebase of the core product has some very quirky and proprietary architecture. For example, instead of using industry standard frameworks they've rolled their own. -OO design principles not well followed. (E.g. SOLID, DRY, KISS) -Spaghetti code. Difficult to make changes without affecting unrelated things -Junior heavy -Very inward facing view on learning. 6 months of internal training. (Institutionalized perspective) -Huge amount of technical debt with no plan to address any of it. -Agile development very misunderstood (following the dictionary term, not the methodology). -No canteen / vending / nearby shops - B.Y.O. - Car could be a tie in