Great place to work, limited scope for improving at the top end
The company is fantastic - the people and atmosphere are both fantastic and are among the top of the reasons why I stayed as long as I did. If you want to work hard and play hard, this is definitely the place to be.
The work itself was generally challenging but in a good way. I felt like I was learning and being stretched the majority of the time - more...
Lunches are excellent and subsidized, lots of fun to be had, addition of EAP was welcome
Difficult / poorly fitting projects are hard to get off