Pros
Great development team with fantastic people, with a very competent, patient and friendly team leader Some internal team discretion on policy allowed initiatives like personal improvement time Everyone within the team always friendly and happy to help
Cons
Salary not competitive, based mostly on length of time spent at the company The company being happier to let someone go and hire a graduate means most of the developers who wrote major pieces of software have left No internet on VDI's, no personal choice of tooling and software, laborious process to get something as simple as a javascript library VDI's were under-resourced, resulting in a lot of wasted time Team structure results in questions to other teams being ignored, with poor communication and frustrating email exchanges