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.
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.
Please try and resolve staffing onto projects. In my experience, it was really disorganized. It's primarily why I left; it was frustrating trying to commit, maintain focus, and get a promotion.
Other than that, the people are nice (all levels) and their diversity agenda is very good.
Project: Can we implement multiple interfaces in a single Java class? What is run-time polymorphism and how is it achieved in Java? Explain project and self-introduction, and what are data types? And team management.
The interview was quite moderate. The interviewer asked basic questions like "Introduce yourself," "Explain your projects," "How you faced conflicts?" and "How did you resolve them?" It lasted for 20 minutes.
My Round 1 was an MCQ test, which was offline. After 2-3 minutes, the result came, and I was selected and moved to the coding test. After a week, I had a communication assessment, then after another week, I had an interview. Round 3: Communication As
Project: Can we implement multiple interfaces in a single Java class? What is run-time polymorphism and how is it achieved in Java? Explain project and self-introduction, and what are data types? And team management.
The interview was quite moderate. The interviewer asked basic questions like "Introduce yourself," "Explain your projects," "How you faced conflicts?" and "How did you resolve them?" It lasted for 20 minutes.
My Round 1 was an MCQ test, which was offline. After 2-3 minutes, the result came, and I was selected and moved to the coding test. After a week, I had a communication assessment, then after another week, I had an interview. Round 3: Communication As