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
Team and manager working together to get things done
Pay and benefits should be offered to each employee