* You will create software that is truly amazing and that you will be proud of.
* You will be a part of a team that is engaged in all levels of development from the initial creation of spec, right through to the final launch.
* You will lead and innovate with groups of people that are the best in the industry using cutting edge technology and open standards.
* You will solve very complex problems using asynchronous processing and message queuing systems.
* You will lead and work on teams using agile development methodologies such as Scrum and Kanban.