Pros
-- relaxed atmosphere and dress code and nice people (generally!) --Good stepping stone with good work-life balance for a desperate graduate and a complete starter in tech; if you have ambitions you'll be laughed at (that literally happened in a line management meeting)
Cons
Line management was horrendous: I was told I can partly work from home in the interview but that never materialised, even though at one point I had a 60-mile commute. Instead, I was told that 'I have to live with it'. I was given verbal feedback (never written) about how I need to wait a year to work from home. After a year, that turned into something vague; along the lines of how my performance needs to improve. When asked what *specifically* needs to improve, I was never given any written feedback, just a verbal dismissive mantra on how I need to improve. You are told that the ridiculously minuscule 0.5 days a month of innovation time is a "privilege", not a right to learn and develop on the job. You're stuck in terrible tech stack doing monotonous tasks. and the list goes on... utter unprofessionalism and the definition of "toxic"