Some nice projects
Colleagues
Good transport links near by
Cons
Terrible management (a lot of micromanaging)
Toxic company culture
Personal issues brought in to office my top management, regular arguments for all to be heard
No personal development offered