Pros
You get to work with people that are not only smart and competent, but also fun and a good laugh. There a nice range of ages, with a few grads taken on every year. The work is interesting and challenging. You're sure to find role models and people to mentor you.
Success is recognized and rewarded. There is budget for things like conferences and training as well as an annual hackathon.
Senior management is very approachable and happy to answer questions or take time to explain things.
The games room has an xbox, pool table, ping pong table and darts to help you chillax. No one cares if you take time to go in there as long as you get the work done.
The benefits package is just ridiculous:
£5000 joining bonus (for grads, not sure about other positions), huddle cuddle - get yourself a £500 gift every year, 25 days off, your birthday off, celebratory krispy kremes, champagne to celebrate your first huddle anniversary, share options, quarterly bonus, Thursday drinking club, cheese club, art club, fitness club, free cinema ticket every week, discounted gym membership, free lunch on Wednesday, free breakfast on Monday, Tuesday Time (as a dev you get to work on your own projects on Tuesday), Beer o'Clock on Friday, HUGE Xmas party and release drinks on Huddle every month.
Cons
Legacy code and technical debt makes progress seem slow.
There isn't any budget for a company phone or laptop.
If you're looking for a silent place to code, Huddle isn't for you (open plan office, people talking and laughing + jukebox music).
As we expand it's sometimes confusing to see so many new faces.