- Passionate and intelligent staff
- Potential to have a significant impact on the company and clients
- Oppurtunities to tackle interesting and complex problems
- Free starbucks daily, and pizza on Fridays
Cons
- More formal dress code than the average software company