Pros
I guess its a friendly environment. There's table tennis area and xbox one in the kitchen.
Cons
Rightmove considers itself as a technology company but they don't invest in technologies. It's resistant to change... you have to follow how the architects wants you to develop whether its right or wrong. There are lots of constraints if technology requires a change.... you have to present to various operation level teams and this could be painfully slow process. If you like going to conferences or training then forget it, Rightmove is not the place for you. You have to literally beg and go through the hierarchy to get the approval which often involves constantly pestering your line manager because otherwise you'll never hear (Yes or a No). You are not allowed to skip a level in hierarchy everything has to go through your line manager. It seems very unprofessional to not give an answer but I guess this is partly due to your manager and above have no technical understanding and no understanding of why training and conferences consists of and why they are important if you want to keep learning latest trends. You don't have a choice of Operating System. The production runs on Unix based OS but you have to develop in windows (I've never met any non .Net developer who loves coding in Windows).... it would take years to get a non-Microsoft based OS No flexible hours No expense paid for except parties (Xmas and Summer) No Bonus, people complain alot and management doesn't listen. Low salary - if you want to work here then make sure you ask higher than what you want and stick to your guns - the company has a lot of money This is a personal level note: I don't feel like I am looked after as an employee. It is all about money for the company/stakeholders