1- Friendly, smart, and nice people
2- Office in good location - heart of downtown
3- Management open to suggestions, and welcome criticism
4- Team lunches are one thing they should keep up
5- Interesting projects and cool technology
Cons
1- Kitchen can be improved. Specially with adding snacks, fruit, etc.