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