Pros
I have worked here for nearly 3 years and of course there are ups and downs, but it is a great place to work. I feel bad about the negative reviews been written, they are unfair and not true, this is what happens when a bad senior manager is sacked along with the complete idiots he hired. Salaries are fair, but not the highest you will find, but there is lots of opportunity for progression possibly quicker than other places if you prove yourself. Management will bend over backwards to help you out if anything comes up in your personal life. There is a great mix of projects, I have worked on everything from Government work to really cool startup projects, and almost everything in between. Moved office recently, although its a bit further out its a brilliant building with much better facilities
Cons
There has been a lot of change of management. The owner stepped back and its obvious that the team that were left were useless and now have been replaced, things are much better and even the projects we are working on have improved.