The team is fantastic, real mixture of clients, opportunities to travel, opportunities to try out different things, work on world leading projects in the industry, the people are great, lovely office dog.
Cons
Internal communication can be poor, low holiday amount
Poor management, unprofessional behaviour from management, no respect for their employees, no chance for career progression, fake promises, senior management is unapproachable and does not value their employees, they can terminate your contract without giving notice, poor parking facilities, poor communication