Pros
* Very skilled developers who are committed to their jobs and what they make * High calibre contracts with big name brands * Free breakfasts everyday with a cooked breakfast on Friday
Cons
I can only speak for when I worked there several months ago so should be read as so; * All members of staff where overworked with a very high churn rate of employees * Deadlines where often very tight which should have been argued back by project managers * Long hours and with large amount of over time. The normal working hours were 9:30 until 6:30 with employees often doing 1-2 hours over time. This lead to high levels of stress and burn out amount of levels of staff * Clients were given basically direct contact with the developers which meant that planning was made almost impossible which lead in to my next point; * Lack of true sprint based development which chose the worst parts of both waterfall and agile. I also share many of the worries that the other 1 star review posted here states.