Associate Software Engineer • Former Employee
Pros: There are some good people who work here. It can be quite an inspiring environment if you’re in a good project/team. Mostly friendly colleagues.
If you look hard, you can find good tech stacks.
Big clients.
Good HR.
Good starting salary.
Pension isn’t bad.
Good training opportunities.
Lots of young people, which can be quite fun.
Commitment to diversity/gender gap in IT is commendable. Well done.
Cons: You have to know what you want to do; it is very competitive in a friendly sort of way.
Can be quite pressurizing/demanding.
Success really depends on who you know at the right time. Networking is important; you must attend out-of-work drinks to succeed.
Staffing people for roles on projects was pretty disorganized.
Developers get poor spec laptops; consider equipping devs with Macs.
Out-of-town assignments aren’t glamorous, but the travel/food allowance is generous.
If you’re experienced, you won’t gain much from the experience. Workload can be a bit light at times.
Promotion is a bit luck of the draw; you have to do extra stuff outside of your role to stand out and have a manager that likes you.
Better roles require experience/promotion. Sometimes it’s hard to figure out how to get there. Doesn’t feel very supportive in that respect, so you can’t easily commit long-term, which is a shame as there are some good people there.