People I work with and new products
Casual and positive and just great atmosphere
Work together and everyone gets along!
Easy to work for and a put together atmosphere
Pay and benefits should be offered to each employee
Team and manager working together to get things done