Friendly and great people to work with. Set your own schedule. free snack room. good salary
Cons
benefits and perks aren't the greatest. small office, few people, and because everyone is contracted out, sometimes there aren't a lot of people in the office