*Great team collaboration - someone is always willing to step in and help. There are a lot of intelligent, great people working here!
*Perks - management is very accommodating. They bring in a lot of catered food. Provide company trips and parties. Everyone is close knit.
*Monthly bonuses!!
*Awesome technology - they are up on the cutting edge of hardware and software. You can learn tremendous amounts of knowledge.
Cons
*Data entry - Entering notes for tasks can take a bit of time.